diff --git a/src/browser/base/zen-components/ZenPinnedTabManager.mjs b/src/browser/base/zen-components/ZenPinnedTabManager.mjs index d5ed4b9d5..5f69ab10b 100644 --- a/src/browser/base/zen-components/ZenPinnedTabManager.mjs +++ b/src/browser/base/zen-components/ZenPinnedTabManager.mjs @@ -472,6 +472,9 @@ this._resetTabToStoredState(selectedTab); } if (behavior.includes('unload')) { + if (selectedTab.hasAttribute('glance-id')) { + break; + } gBrowser.explicitUnloadTabs([selectedTab]); selectedTab.removeAttribute('linkedpanel'); } diff --git a/src/browser/themes/shared/zen-icons/icons.css b/src/browser/themes/shared/zen-icons/icons.css index f2d8c8193..f41e7abd0 100644 --- a/src/browser/themes/shared/zen-icons/icons.css +++ b/src/browser/themes/shared/zen-icons/icons.css @@ -390,7 +390,7 @@ } #zen-expand-sidebar-button { - list-style-image: url('move-tab.svg') !important; + list-style-image: url('sidebar.svg') !important; } .panel-header > .subviewbutton-back { diff --git a/src/browser/themes/shared/zen-icons/jar.inc.mn b/src/browser/themes/shared/zen-icons/jar.inc.mn index a21b66ae7..62141b541 100644 --- a/src/browser/themes/shared/zen-icons/jar.inc.mn +++ b/src/browser/themes/shared/zen-icons/jar.inc.mn @@ -78,6 +78,7 @@ skin/classic/browser/zen-icons/midi.svg (../shared/zen-icons/midi.svg) skin/classic/browser/zen-icons/move-tab.svg (../shared/zen-icons/move-tab.svg) skin/classic/browser/zen-icons/new-tab-image.svg (../shared/zen-icons/new-tab-image.svg) + skin/classic/browser/zen-icons/nucleo-copyright-notice.html (../shared/zen-icons/nucleo-copyright-notice.html) skin/classic/browser/zen-icons/open.svg (../shared/zen-icons/open.svg) skin/classic/browser/zen-icons/page-portrait.svg (../shared/zen-icons/page-portrait.svg) skin/classic/browser/zen-icons/passwords.svg (../shared/zen-icons/passwords.svg) @@ -108,6 +109,7 @@ skin/classic/browser/zen-icons/send-to-device.svg (../shared/zen-icons/send-to-device.svg) skin/classic/browser/zen-icons/settings.svg (../shared/zen-icons/settings.svg) skin/classic/browser/zen-icons/share.svg (../shared/zen-icons/share.svg) + skin/classic/browser/zen-icons/sidebar.svg (../shared/zen-icons/sidebar.svg) skin/classic/browser/zen-icons/sidebars-right.svg (../shared/zen-icons/sidebars-right.svg) skin/classic/browser/zen-icons/source-code.svg (../shared/zen-icons/source-code.svg) skin/classic/browser/zen-icons/spell-check.svg (../shared/zen-icons/spell-check.svg) diff --git a/src/browser/themes/shared/zen-icons/sidebar.svg b/src/browser/themes/shared/zen-icons/sidebar.svg new file mode 100644 index 000000000..d1c18a645 --- /dev/null +++ b/src/browser/themes/shared/zen-icons/sidebar.svg @@ -0,0 +1 @@ + \ No newline at end of file