From 3c098060d1f846d5ad096ace89af2b8274bb2795 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 9 May 2014 16:43:08 +0200 Subject: [PATCH] Don't handle auto-insert-mode when not needed --- qutebrowser/widgets/webview.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/webview.py b/qutebrowser/widgets/webview.py index d5b617529..d47f2984c 100644 --- a/qutebrowser/widgets/webview.py +++ b/qutebrowser/widgets/webview.py @@ -252,10 +252,12 @@ class WebView(QWebView): QApplication.postEvent(self, evt) @pyqtSlot(bool) - def on_load_finished(self, _ok): + def on_load_finished(self, ok): """Handle auto-insert-mode after loading finished.""" if not config.get('input', 'auto-insert-mode'): return + if modeman.instance().mode == 'insert' or not ok: + return frame = self.page_.currentFrame() elem = frame.findFirstElement( webelem.SELECTORS[webelem.Group.editable_focused])