From 89c7f3ecfedd3a0d3f1f9b6385f3580f88310e8c Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 28 Dec 2014 00:41:50 +0100 Subject: [PATCH] Re-focus web view when leaving prompt/yesno mode. --- qutebrowser/mainwindow/tabbedbrowser.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py index 258428c23..f5d42f2c0 100644 --- a/qutebrowser/mainwindow/tabbedbrowser.py +++ b/qutebrowser/mainwindow/tabbedbrowser.py @@ -508,9 +508,11 @@ class TabbedBrowser(tabwidget.TabWidget): @pyqtSlot(usertypes.KeyMode) def on_mode_left(self, mode): """Give focus to current tab if command mode was left.""" - if mode == usertypes.KeyMode.command: + if mode in (usertypes.KeyMode.command, usertypes.KeyMode.prompt, + usertypes.KeyMode.yesno): widget = self.currentWidget() - log.modes.debug("Left command mode, focusing {!r}".format(widget)) + log.modes.debug("Left status-input mode, focusing {!r}".format( + widget)) if widget is None: return widget.setFocus()