diff options
Diffstat (limited to 'qutebrowser/browser/webelem.py')
-rw-r--r-- | qutebrowser/browser/webelem.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/qutebrowser/browser/webelem.py b/qutebrowser/browser/webelem.py index 610b3dadb..dee21c2d6 100644 --- a/qutebrowser/browser/webelem.py +++ b/qutebrowser/browser/webelem.py @@ -411,8 +411,9 @@ class AbstractWebElement(collections.abc.MutableMapping): elif self.is_editable(strict=True): log.webelem.debug("Clicking via JS focus()") self._click_editable(click_target) - modeman.enter(self._tab.win_id, usertypes.KeyMode.insert, - 'clicking input') + if config.val.input.insert_mode.auto_enter: + modeman.enter(self._tab.win_id, usertypes.KeyMode.insert, + 'clicking input') else: self._click_fake_event(click_target) elif click_target in [usertypes.ClickTarget.tab, |