Enhance ZenPinnedTabManager to set default user context ID for new tabs and adjust tab insertion logic for better positioning

This commit is contained in:
mr. M
2025-02-22 00:58:13 +01:00
parent 8e64623592
commit faf136756c

View File

@@ -237,6 +237,7 @@
// Create and initialize the tab
let newTab = gBrowser.addTrustedTab(pin.url, params);
newTab.setAttribute('zenDefaultUserContextId', true);
// Set initial label/title
if (pin.title) {
@@ -286,7 +287,7 @@
`#vertical-pinned-tabs-container .zen-workspace-tabs-section[zen-workspace-id="${pin.workspaceUuid}"]`
);
if (container) {
container.prepend(newTab);
container.insertBefore(newTab, container.lastChild);
}
}
gBrowser.tabContainer._invalidateCachedTabs();