diff --git a/core/misc/autocomplete.js b/core/misc/autocomplete.js
index dc58b19..f803ffc 100644
--- a/core/misc/autocomplete.js
+++ b/core/misc/autocomplete.js
@@ -47,10 +47,12 @@ Drupal.jsAC = function ($input, db) {
   this.input = $input[0];
   this.ariaLive = $('#' + this.input.id + '-autocomplete-aria-live');
   this.db = db;
+  this.can_select = false;
 
   $input
     .keydown(function (event) { return ac.onkeydown(this, event); })
     .keyup(function (event) { ac.onkeyup(this, event); })
+    .bind('keyup.autocomplete input.autocomplete', function (event) { ac.onkeyup(this, event); })
     .blur(function () { ac.hidePopup(); ac.db.cancel(); });
 };
 
@@ -70,6 +72,9 @@ Drupal.jsAC.prototype.onkeydown = function (input, e) {
       e.preventDefault();
       this.selectUp();
       break;
+    case 13:
+      this.can_select = true;
+      return true;
     default: // All other keys.
       return true;
   }
@@ -100,7 +105,9 @@ Drupal.jsAC.prototype.onkeyup = function (input, e) {
     case 9:  // Tab.
     case 13: // Enter.
     case 27: // Esc.
-      this.hidePopup(e.keyCode);
+      if(!this.can_select){
+        this.hidePopup(e.keyCode);
+      }
       return true;
 
     default: // All other keys.
diff --git a/core/modules/views/views_ui/css/views-admin.theme.css b/core/modules/views/views_ui/css/views-admin.theme.css
index d309edc..10c8c67 100644
--- a/core/modules/views/views_ui/css/views-admin.theme.css
+++ b/core/modules/views/views_ui/css/views-admin.theme.css
@@ -287,7 +287,7 @@ th.views-ui-path {
 }
 
 th.views-ui-operations {
-  width: 24%;
+  width: 1px;
 }
 
 /* @end */
