diff options
| author | mrmr1993 | 2017-02-08 20:24:55 +0000 | 
|---|---|---|
| committer | mrmr1993 | 2017-02-08 20:25:40 +0000 | 
| commit | bebedfa4e7abc45fc72ce961d28b6ee44f84b895 (patch) | |
| tree | 9d4c0b2bdf01892e428db44723dca5fef07ad4f5 | |
| parent | 992149b64edf264fcd86179a2ba0f4d741f3cddd (diff) | |
| download | vimium-bebedfa4e7abc45fc72ce961d28b6ee44f84b895.tar.bz2 | |
Stop using non-standard event.srcElement; switch to event.target
| -rw-r--r-- | content_scripts/mode.coffee | 2 | ||||
| -rw-r--r-- | content_scripts/mode_insert.coffee | 4 | 
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 = | 
