summaryrefslogtreecommitdiff
path: root/qutebrowser/misc/sessions.py
diff options
context:
space:
mode:
Diffstat (limited to 'qutebrowser/misc/sessions.py')
-rw-r--r--qutebrowser/misc/sessions.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/qutebrowser/misc/sessions.py b/qutebrowser/misc/sessions.py
index 78209dde2..df3b028f7 100644
--- a/qutebrowser/misc/sessions.py
+++ b/qutebrowser/misc/sessions.py
@@ -537,7 +537,11 @@ class SessionManager(QObject):
if tab_data.get('active'):
tab_to_focus = index
- new_tab = tabbed_browser.tabopen(background=False)
+ new_tab = tabbed_browser.tabopen(
+ background=False,
+ related=False,
+ idx=index,
+ )
self._load_tab(new_tab, tab_data)
new_tab.node.parent = root_node
@@ -603,7 +607,11 @@ class SessionManager(QObject):
tab_to_focus = self._load_tree(tabbed_browser, tree_data)
elif not legacy_tree_loaded:
for i, tab in enumerate(tabs):
- new_tab = tabbed_browser.tabopen(background=False)
+ new_tab = tabbed_browser.tabopen(
+ background=False,
+ related=False,
+ idx=i,
+ )
self._load_tab(new_tab, tab)
if tab.get('active', False):
tab_to_focus = i