diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 4606bceb1..87f081c07 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -79,6 +79,7 @@ Fixed - Fixed qutebrowser not starting when `sys.stderr` is `None` - Fixed crash when cancelling a download which belongs to a MHTML download - Fixed rebinding of keybindings being case-sensitive +- Fix for tab indicators getting lost when moving tabs v0.6.2 ------ diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 0db8ffdba..52f444058 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -995,9 +995,12 @@ class CommandDispatcher: cmdutils.check_overflow(new_idx, 'int') self._tabbed_browser.setUpdatesEnabled(False) try: + color = self._tabbed_browser.tabBar().tab_data( + cur_idx, 'indicator-color') self._tabbed_browser.removeTab(cur_idx) self._tabbed_browser.insertTab(new_idx, tab, icon, label) self._set_current_index(new_idx) + self._tabbed_browser.set_tab_indicator_color(new_idx, color) finally: self._tabbed_browser.setUpdatesEnabled(True)