From 759aa967b3feb0d6dfa19895c5aa9b843c87b684 Mon Sep 17 00:00:00 2001 From: Ashvin Jangid <142579833+ashvwinn@users.noreply.github.com> Date: Sat, 8 Aug 2026 23:55:44 +0530 Subject: [PATCH] gh-14869: Fix restoring pinned tab not moving it to pinned tabs container (gh-14870) --- .../components/tabbrowser/content/tabbrowser-js.patch | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/browser/components/tabbrowser/content/tabbrowser-js.patch b/src/browser/components/tabbrowser/content/tabbrowser-js.patch index 9f38381f5..6ce0ab605 100644 --- a/src/browser/components/tabbrowser/content/tabbrowser-js.patch +++ b/src/browser/components/tabbrowser/content/tabbrowser-js.patch @@ -1,5 +1,5 @@ diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js -index c42b1a1a8df6b38886c17f71ea88e5aaa7eebc80..c741404ed973ee3ac246fe246c0f645eb49d12e9 100644 +index c42b1a1a8df6b38886c17f71ea88e5aaa7eebc80..3cc61a74366334ee0700f1d9165d78e316b3fbfd 100644 --- a/browser/components/tabbrowser/content/tabbrowser.js +++ b/browser/components/tabbrowser/content/tabbrowser.js @@ -509,6 +509,7 @@ @@ -604,10 +604,11 @@ index c42b1a1a8df6b38886c17f71ea88e5aaa7eebc80..c741404ed973ee3ac246fe246c0f645e const tabContainer = pinned ? this.tabContainer.pinnedTabsContainer : this.tabContainer; +- tabContainer.insertBefore(tab, itemAfter); + if (itemAfter) { + itemAfter.before(tab); + } else { - tabContainer.insertBefore(tab, itemAfter); ++ tabContainer.insertBefore(tab, pinned ? tabContainer.lastChild : itemAfter); + } }