aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode_insert.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-01-15 06:41:59 +0000
committerStephen Blott2015-01-15 09:21:09 +0000
commit0afb3d08d58e45d8392ed153f7043726125d7a45 (patch)
tree983e71550b858bba7929df1356f9aa6fe8761cfe /content_scripts/mode_insert.coffee
parentb594caa3eb792dfeb9d423c81a5136102a013b0a (diff)
downloadvimium-0afb3d08d58e45d8392ed153f7043726125d7a45.tar.bz2
Modes; tweaks and fiddles.
Diffstat (limited to 'content_scripts/mode_insert.coffee')
-rw-r--r--content_scripts/mode_insert.coffee5
1 files changed, 2 insertions, 3 deletions
diff --git a/content_scripts/mode_insert.coffee b/content_scripts/mode_insert.coffee
index d26f2568..f815090a 100644
--- a/content_scripts/mode_insert.coffee
+++ b/content_scripts/mode_insert.coffee
@@ -25,9 +25,8 @@ class InsertMode extends Mode
"focus": (event) => @alwaysContinueBubbling =>
@insertModeLock = event.target if DomUtils.isFocusable event.target
- if @insertModeLock == null
- # We may already have focused an input element, so check.
- @insertModeLock = event.target if document.activeElement and DomUtils.isFocusable document.activeElement
+ # We may already have focused an input element, so check.
+ @insertModeLock = document.activeElement if document.activeElement and DomUtils.isEditable document.activeElement
isActive: ->
return true if @insertModeLock != null or @global