aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormrmr19932017-02-08 20:24:55 +0000
committermrmr19932017-02-08 20:25:40 +0000
commitbebedfa4e7abc45fc72ce961d28b6ee44f84b895 (patch)
tree9d4c0b2bdf01892e428db44723dca5fef07ad4f5
parent992149b64edf264fcd86179a2ba0f4d741f3cddd (diff)
downloadvimium-bebedfa4e7abc45fc72ce961d28b6ee44f84b895.tar.bz2
Stop using non-standard event.srcElement; switch to event.target
-rw-r--r--content_scripts/mode.coffee2
-rw-r--r--content_scripts/mode_insert.coffee4
2 files changed, 3 insertions, 3 deletions
diff --git a/content_scripts/mode.coffee b/content_scripts/mode.coffee
index c1dea59a..2d8cc9cc 100644
--- a/content_scripts/mode.coffee
+++ b/content_scripts/mode.coffee
@@ -81,7 +81,7 @@ class Mode
_name: "mode-#{@id}/exitOnEscape"
"keydown": (event) =>
return @continueBubbling unless KeyboardUtils.isEscape event
- @exit event, event.srcElement
+ @exit event, event.target
DomUtils.suppressKeyupAfterEscape handlerStack
# If @options.exitOnBlur is truthy, then it should be an element. The mode will exit when that element
diff --git a/content_scripts/mode_insert.coffee b/content_scripts/mode_insert.coffee
index d5d98297..239a4bcc 100644
--- a/content_scripts/mode_insert.coffee
+++ b/content_scripts/mode_insert.coffee
@@ -17,14 +17,14 @@ class InsertMode extends Mode
return @suppressEvent
return @passEventToPage unless event.type == 'keydown' and KeyboardUtils.isEscape event
- target = event.srcElement
+ target = event.target
if target and DomUtils.isFocusable target
# Remove the focus, so the user can't just get back into insert mode by typing in the same input box.
target.blur()
else if target?.shadowRoot and @insertModeLock
# An editable element in a shadow DOM is focused; blur it.
@insertModeLock.blur()
- @exit event, event.srcElement
+ @exit event, event.target
DomUtils.suppressKeyupAfterEscape handlerStack
defaults =