From 9fb04e4f7ce5e4506863d4a6950cd6ed39843f33 Mon Sep 17 00:00:00 2001 From: "mr. M" Date: Fri, 17 Jan 2025 20:30:48 +0100 Subject: [PATCH] Add shutdown check to prevent closing pinned tabs during shutdown --- src/browser/base/zen-components/ZenPinnedTabManager.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/browser/base/zen-components/ZenPinnedTabManager.mjs b/src/browser/base/zen-components/ZenPinnedTabManager.mjs index b3624ed1e..4473d7656 100644 --- a/src/browser/base/zen-components/ZenPinnedTabManager.mjs +++ b/src/browser/base/zen-components/ZenPinnedTabManager.mjs @@ -409,6 +409,10 @@ return; } + if (Services.startup.shuttingDown || window.skipNextCanClose) { + return; + } + await ZenPinnedTabsStorage.removePin(tab.getAttribute('zen-pin-id')); if (!isClosing) {