diff options
author | toofar <toofar@spalge.com> | 2024-01-05 17:03:28 +1300 |
---|---|---|
committer | toofar <toofar@spalge.com> | 2024-01-06 21:06:53 +1300 |
commit | 61c602991e9a09bc06d04540ee66c27b71e0ceee (patch) | |
tree | 5b4e0b186959b6238809f1abb52c16dfde7936c0 | |
parent | ce698cfab17aaa59512d78bad8c91bdbb836c00c (diff) | |
download | qutebrowser-61c602991e9a09bc06d04540ee66c27b71e0ceee.tar.gz qutebrowser-61c602991e9a09bc06d04540ee66c27b71e0ceee.zip |
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!
-rw-r--r-- | qutebrowser/browser/commands.py | 4 |
1 files changed, 3 insertions, 1 deletions
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, *, |