From 512e2ffde471eac67ad2dfcc10b8c735557b2960 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Sat, 12 Jan 2019 19:38:42 +0000 Subject: [PATCH] fix(search): disable shortcuts when user is typing Fix #875 --- assets/js/academic.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/js/academic.js b/assets/js/academic.js index 0b65ff4f..f3f2f035 100644 --- a/assets/js/academic.js +++ b/assets/js/academic.js @@ -431,10 +431,12 @@ }); $(document).on('keydown', function(e){ if (e.which == 27) { + // `Esc` key pressed. if ($('body').hasClass('searching')) { toggleSearchDialog(); } - } else if (e.which == 191) { + } else if (e.which == 191 && e.shiftKey == false && !$('input,textarea').is(':focus')) { + // `/` key pressed outside of text input. e.preventDefault(); toggleSearchDialog(); }