on master help sign in
Fix Vim mode on Firefox
0314349Richard Nespithal
searx/static/plugins/js/vim_hotkeys.js+2−1
@@ -104,7 +104,7 @@ $(document).ready(function() {
104 }
104 }
105 };
105 };
106
106
107− $(document).keyup(function(e) {
107+ $(document).keydown(function(e) {
108 // check for modifiers so we don't break browser's hotkeys
108 // check for modifiers so we don't break browser's hotkeys
109 if (vimKeys.hasOwnProperty(e.keyCode)
109 if (vimKeys.hasOwnProperty(e.keyCode)
110 && !e.ctrlKey
110 && !e.ctrlKey
@@ -118,6 +118,7 @@ $(document).ready(function() {
118 }
118 }
119 } else {
119 } else {
120 if (e.target === document.body) {
120 if (e.target === document.body) {
121+ e.preventDefault();
121 vimKeys[e.keyCode].fun();
122 vimKeys[e.keyCode].fun();
122 }
123 }
123 }
124 }