From 461b2a813f2aacdd7f10662717dab4d1deb0b4f3 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Sun, 14 Jun 2026 22:54:32 +0200 Subject: [PATCH] no-bug: Finish patches --- .rust-toolchain | 2 +- src/browser/actors/WebRTCParent-sys-mjs.patch | 6 +- .../base/content/browser-box-inc-xhtml.patch | 6 +- .../browser-fullScreenAndPointerLock-js.patch | 8 +- src/browser/base/content/browser-js.patch | 25 +- .../content/navigator-toolbox-inc-xhtml.patch | 6 +- .../content/aboutwelcome-css.patch | 14 +- .../CustomizableUI-sys-mjs.patch | 8 +- .../extensions/parent/ext-browser-js.patch | 6 +- .../components/preferences/jar-mn.patch | 10 +- .../components/preferences/main-js.patch | 14 +- .../preferences/preferences-js.patch | 10 +- .../preferences/preferences-xhtml.patch | 14 +- .../sessionstore/TabState-sys-mjs.patch | 11 +- .../tabbrowser/content/tab-js.patch | 42 +- .../tabbrowser/content/tabbrowser-js.patch | 192 +++--- .../tabbrowser/content/tabgroup-js.patch | 20 +- .../urlbar/content/UrlbarInput-mjs.patch | 82 ++- .../modules/URILoadingHelper-sys-mjs.patch | 12 +- .../themes/shared/tabbrowser/tabs-css.patch | 42 +- .../themes/shared/toolbarbuttons-css.patch | 38 +- .../themes/shared/urlbar-searchbar-css.patch | 34 +- .../shared/urlbar/view-proton-css.patch | 10 +- .../startup/DevToolsStartup-sys-mjs.patch | 4 +- .../mediacontrol/MediaController-h.patch | 4 +- ...low_backdrop_to_work_on_transparency.patch | 9 +- ...low_stacking_contexts_to_be_promoted.patch | 104 --- .../native_macos_popovers/D284084.patch | 641 ------------------ ....patch => native_macos_popovers_fix.patch} | 2 +- .../session_store_use_size_hint/D247215.patch | 251 ------- .../session_store_use_size_hint/D298708.patch | 254 ------- src/external-patches/manifest.json | 39 +- src/layout/painting/nsImageRenderer-cpp.patch | 16 +- src/layout/svg/SVGGradientFrame-cpp.patch | 8 +- .../style/queries/feature_expression-rs.patch | 22 +- .../PictureInPicture-sys-mjs.patch | 8 +- src/toolkit/content/widgets/panel-js.patch | 6 +- .../modules/PopupNotifications-sys-mjs.patch | 6 +- src/toolkit/moz-configure.patch | 21 +- .../profile/nsToolkitProfileService-cpp.patch | 8 +- .../dist/tokens-shared-css.patch | 15 +- .../shared/design-system/src/panel-css.patch | 15 - .../design-system/src/toolbar-css.patch | 14 +- src/tools/lint/rejected-words-yml.patch | 6 +- src/zen/boosts/ZenSelectorComponent.sys.mjs | 2 +- src/zen/boosts/ZenZapDissolve.sys.mjs | 2 +- src/zen/boosts/ZenZapOverlayChild.sys.mjs | 2 +- src/zen/common/modules/ZenUIManager.mjs | 10 +- src/zen/common/styles/zen-omnibox.css | 2 +- src/zen/common/styles/zen-panel-ui.css | 6 +- src/zen/common/styles/zen-popup.css | 2 +- .../common/styles/zen-single-components.css | 6 +- src/zen/common/styles/zen-theme.css | 4 +- src/zen/compact-mode/ZenCompactMode.mjs | 2 +- src/zen/compact-mode/sidebar.inc.css | 2 +- src/zen/drag-and-drop/ZenDragAndDrop.js | 8 +- src/zen/live-folders/ZenLiveFolder.sys.mjs | 2 +- .../ZenLiveFoldersManager.sys.mjs | 4 +- src/zen/media/zen-media-controls.css | 4 +- src/zen/sessionstore/ZenWindowSync.sys.mjs | 48 +- src/zen/spaces/ZenSpaceManager.mjs | 8 +- src/zen/spaces/zen-workspaces.css | 4 +- src/zen/split-view/ZenViewSplitter.mjs | 4 +- src/zen/tabs/ZenPinnedTabManager.mjs | 10 +- src/zen/tabs/zen-tabs/vertical-tabs.css | 20 +- src/zen/tests/spaces/head.js | 6 +- src/zen/tests/tabs/head.js | 2 +- src/zen/tests/urlbar/head.js | 8 +- src/zen/urlbar/ZenUBActionsProvider.sys.mjs | 2 +- 69 files changed, 476 insertions(+), 1759 deletions(-) delete mode 100644 src/external-patches/firefox/bug_2013682_allow_stacking_contexts_to_be_promoted.patch delete mode 100644 src/external-patches/firefox/native_macos_popovers/D284084.patch rename src/external-patches/firefox/{native_macos_popovers/D299584.patch => native_macos_popovers_fix.patch} (99%) delete mode 100644 src/external-patches/firefox/session_store_use_size_hint/D247215.patch delete mode 100644 src/external-patches/firefox/session_store_use_size_hint/D298708.patch delete mode 100644 src/toolkit/themes/shared/design-system/src/panel-css.patch diff --git a/.rust-toolchain b/.rust-toolchain index 88310d7db..bfda7af0b 100644 --- a/.rust-toolchain +++ b/.rust-toolchain @@ -1 +1 @@ -1.90 \ No newline at end of file +1.95 \ No newline at end of file diff --git a/src/browser/actors/WebRTCParent-sys-mjs.patch b/src/browser/actors/WebRTCParent-sys-mjs.patch index 46e7f96b7..08d42ab63 100644 --- a/src/browser/actors/WebRTCParent-sys-mjs.patch +++ b/src/browser/actors/WebRTCParent-sys-mjs.patch @@ -1,12 +1,12 @@ diff --git a/browser/actors/WebRTCParent.sys.mjs b/browser/actors/WebRTCParent.sys.mjs -index b743bd83529c4cd01a6bc820967186dbe41b6144..e24c48bac0f4ae3d4b26087b7e0cac7910019d0e 100644 +index 98b10b1d789c20b3463de4f703af102f6908318b..29534480fbeda6d66cb9dab81afdaed8d8a5c565 100644 --- a/browser/actors/WebRTCParent.sys.mjs +++ b/browser/actors/WebRTCParent.sys.mjs @@ -152,6 +152,7 @@ export class WebRTCParent extends JSWindowActorParent { - let tabbrowser = browser.ownerGlobal.gBrowser; + let tabbrowser = browser.documentGlobal.gBrowser; if (tabbrowser) { -+ browser.ownerGlobal.gZenMediaController.updateMediaSharing(state); ++ browser.documentGlobal.gZenMediaController.updateMediaSharing(state); tabbrowser.updateBrowserSharing(browser, { webRTC: state, }); diff --git a/src/browser/base/content/browser-box-inc-xhtml.patch b/src/browser/base/content/browser-box-inc-xhtml.patch index 6f5f7ee91..e807e8553 100644 --- a/src/browser/base/content/browser-box-inc-xhtml.patch +++ b/src/browser/base/content/browser-box-inc-xhtml.patch @@ -1,5 +1,5 @@ diff --git a/browser/base/content/browser-box.inc.xhtml b/browser/base/content/browser-box.inc.xhtml -index d58fcdf99843d110b708f3fbf9fb317787fadfcf..cfc2aad902641609c3804e615c4cb66ce65299b7 100644 +index 31cd4f927c273573b38021f84417101c57377902..f293e1c61d3b7a80b7dc472d927893f0439d6af9 100644 --- a/browser/base/content/browser-box.inc.xhtml +++ b/browser/base/content/browser-box.inc.xhtml @@ -3,12 +3,22 @@ @@ -10,7 +10,7 @@ index d58fcdf99843d110b708f3fbf9fb317787fadfcf..cfc2aad902641609c3804e615c4cb66c + + + - + + -