From 61c602991e9a09bc06d04540ee66c27b71e0ceee Mon Sep 17 00:00:00 2001 From: toofar Date: Fri, 5 Jan 2024 17:03:28 +1300 Subject: Show new tabbed_browser when detaching tree tabs Seems a step from the existing code path wasn't applied to the new tree-specific code. I've pulled it out to be applied to both paths. Previously if you ran gD (tab-give without a positional argument) it would open a new window but you couldn't see it! --- qutebrowser/browser/commands.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index d451617dc..7a375515a 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -579,11 +579,13 @@ class CommandDispatcher: self._tree_tab_give(tabbed_browser, keep) else: tabbed_browser.tabopen(self._current_url()) - tabbed_browser.window().show() if not keep: self._tabbed_browser.close_tab(self._current_widget(), add_undo=False, transfer=True) + # Make sure the tabbed browser is shown in case we created a new one + # when detaching. + tabbed_browser.window().show() def _back_forward( self, *, -- cgit v1.2.3-54-g00ecf