From 0afb3d08d58e45d8392ed153f7043726125d7a45 Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Thu, 15 Jan 2015 06:41:59 +0000 Subject: Modes; tweaks and fiddles. --- content_scripts/mode_insert.coffee | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'content_scripts/mode_insert.coffee') 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 -- cgit v1.2.3