From 6fb52e610da4b2923b79c483d67974bafc0e9c49 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 24 Apr 2014 16:27:18 +0200 Subject: [PATCH] Leave insert mode when loadFinished with ok=False --- qutebrowser/widgets/browsertab.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/widgets/browsertab.py b/qutebrowser/widgets/browsertab.py index 4c0913ac0..9ea3c9a18 100644 --- a/qutebrowser/widgets/browsertab.py +++ b/qutebrowser/widgets/browsertab.py @@ -246,7 +246,9 @@ class BrowserTab(QWebView): @pyqtSlot(bool) def on_load_finished(self, ok): """Handle insert mode after loading finished.""" - if config.get('general', 'auto_insert_mode'): + if not ok: + modemanager.maybe_leave("insert") + elif config.get('general', 'auto_insert_mode'): frame = self.page_.currentFrame() # FIXME better selector (from hintmanager) elem = frame.findFirstElement('*:focus')