aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
diff options
context:
space:
mode:
Diffstat (limited to 'content_scripts')
-rw-r--r--content_scripts/mode.coffee6
-rw-r--r--content_scripts/mode_find.coffee1
2 files changed, 2 insertions, 5 deletions
diff --git a/content_scripts/mode.coffee b/content_scripts/mode.coffee
index 5a7bead5..857eb140 100644
--- a/content_scripts/mode.coffee
+++ b/content_scripts/mode.coffee
@@ -151,11 +151,7 @@ class ExitOnEscapeMode extends SingletonMode
@exit
source: ExitOnEscapeMode
event: event
- # Suppress the corresponding keyup event too.
- handlerStack.push
- keyup: (event) ->
- @remove() if KeyboardUtils.isEscape event
- @suppressEvent
+ DomUtils.suppressKeyupAfterEscape handlerStack
@suppressEvent
# This mode exits when element (if defined) loses the focus.
diff --git a/content_scripts/mode_find.coffee b/content_scripts/mode_find.coffee
index e11b2e0f..44d50608 100644
--- a/content_scripts/mode_find.coffee
+++ b/content_scripts/mode_find.coffee
@@ -27,6 +27,7 @@ class PostFindMode extends InsertModeBlocker
if element == document.activeElement and KeyboardUtils.isEscape event
self.exit()
new InsertMode element
+ DomUtils.suppressKeyupAfterEscape handlerStack
return false
@remove()
true