From 0314349b086b37d83f74993a94110ca38d36f18d Mon Sep 17 00:00:00 2001 From: Richard Nespithal Date: Mon, 5 Mar 2018 13:41:37 +0100 Subject: [PATCH] Fix Vim mode on Firefox Firefox automatically opens a built-in quick search when user starts typing without selected input and the Vim shortcuts are not triggered --- searx/static/plugins/js/vim_hotkeys.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/searx/static/plugins/js/vim_hotkeys.js b/searx/static/plugins/js/vim_hotkeys.js index 61500d8f..13bd070e 100644 --- a/searx/static/plugins/js/vim_hotkeys.js +++ b/searx/static/plugins/js/vim_hotkeys.js @@ -104,7 +104,7 @@ $(document).ready(function() { } }; - $(document).keyup(function(e) { + $(document).keydown(function(e) { // check for modifiers so we don't break browser's hotkeys if (vimKeys.hasOwnProperty(e.keyCode) && !e.ctrlKey @@ -118,6 +118,7 @@ $(document).ready(function() { } } else { if (e.target === document.body) { + e.preventDefault(); vimKeys[e.keyCode].fun(); } }