From 005cdf53bdfff044bb2776ba633a7658e8e83b60 Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Thu, 28 Aug 2025 11:57:34 +0200 Subject: [PATCH] fix: Dont restore pinned tabs for deferred session stores, b=no-bug, c=no-component --- .../sessionstore/SessionStore-sys-mjs.patch | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/browser/components/sessionstore/SessionStore-sys-mjs.patch b/src/browser/components/sessionstore/SessionStore-sys-mjs.patch index 364ec6ace..e1686a69f 100644 --- a/src/browser/components/sessionstore/SessionStore-sys-mjs.patch +++ b/src/browser/components/sessionstore/SessionStore-sys-mjs.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/sessionstore/SessionStore.sys.mjs b/browser/components/sessionstore/SessionStore.sys.mjs -index e954a8df26ed84731b08b151f90a758206946582..5b8013c71c6b50579668d16a5f7d5a82b5d43e4d 100644 +index e954a8df26ed84731b08b151f90a758206946582..64ab1cce10324d574b49fe861975188c292756c3 100644 --- a/browser/components/sessionstore/SessionStore.sys.mjs +++ b/browser/components/sessionstore/SessionStore.sys.mjs @@ -2135,7 +2135,6 @@ var SessionStoreInternal = { @@ -143,3 +143,12 @@ index e954a8df26ed84731b08b151f90a758206946582..5b8013c71c6b50579668d16a5f7d5a82 if (tabData.pinned) { tabbrowser.pinTab(tab); +@@ -7266,7 +7289,7 @@ var SessionStoreInternal = { + + let groupsToSave = new Map(); + for (let tIndex = 0; tIndex < window.tabs.length; ) { +- if (window.tabs[tIndex].pinned) { ++ if (window.tabs[tIndex].pinned && false) { + // Adjust window.selected + if (tIndex + 1 < window.selected) { + window.selected -= 1;