Skip to content

Commit d21f816

Browse files
committed
fix: save tab data after auto-reopening parent tab in different container
1 parent 5979d7a commit d21f816

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/services/tabs.fg.handlers.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -926,7 +926,10 @@ function onTabRemoved(tabId: ID, info: browser.tabs.RemoveInfo, detached?: boole
926926
newTab.isParent = tab.isParent
927927
newTab.reactive.isParent = tab.isParent
928928
Tabs.forEachDescendant(tab, t => {
929-
if (t.parentId === tab.id) t.parentId = newTab.id
929+
if (t.parentId === tab.id) {
930+
t.parentId = newTab.id
931+
Tabs.saveTabData(t.id)
932+
}
930933
})
931934
break handling_descendants
932935
}

0 commit comments

Comments
 (0)