From eb3c90b18cd2395724e95a7eb9a6b4b456704b27 Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Sun, 19 Jul 2026 17:19:16 +0200 Subject: [PATCH] closes #14651: Update to Firefox `153.0` --- README.md | 2 +- build/firefox-cache/l10n-last-commit-hash | 2 +- src/-stylelintrc-js.patch | 8 +- .../base/content/browser-box-inc-xhtml.patch | 4 +- .../base/content/navigator-toolbox-js.patch | 8 +- .../ui/modules/AIWindow-sys-mjs.patch | 8 +- .../extensions/parent/ext-browser-js.patch | 10 +- .../extensions/parent/ext-tabs-js.patch | 8 +- .../components/nova/NovaPrefs-sys-mjs.patch | 13 - .../places/PlacesUIUtils-sys-mjs.patch | 11 +- .../components/preferences/main-js.patch | 12 +- .../preferences/preferences-js.patch | 14 +- .../preferences/preferences-xhtml.patch | 10 +- .../tabbrowser/content/tabbrowser-js.patch | 224 +++++++++--------- .../UrlbarProvidersManager-sys-mjs.patch | 18 +- .../urlbar/UrlbarResult-sys-mjs.patch | 15 -- .../urlbar/UrlbarTokenizer-sys-mjs.patch | 28 --- .../urlbar/UrlbarUtils-sys-mjs.patch | 2 +- .../urlbar/UrlbarValueFormatter-sys-mjs.patch | 22 +- .../urlbar/content/UrlbarInput-mjs.patch | 56 ++--- .../urlbar/content/UrlbarResult-mjs.patch | 15 ++ .../urlbar/content/UrlbarShared-mjs.patch | 28 +++ .../UrlbarView-mjs.patch} | 16 +- .../identity-block/identity-block-css.patch | 16 +- src/browser/themes/shared/jar-inc-mn.patch | 7 +- .../shared/tabbrowser/content-area-css.patch | 12 +- .../themes/shared/tabbrowser/tabs-css.patch | 42 ++-- .../themes/shared/urlbar-searchbar-css.patch | 34 +-- .../themes/shared/urlbar/variables-css.patch | 13 - src/docshell/base/BrowsingContext-h.patch | 8 +- .../MediaController-webidl.patch | 7 +- src/eslint-file-globals-config-mjs.patch | 8 +- ..._urlbar_closeonwindowblur_preference.patch | 6 +- src/layout/base/nsPresContext-h.patch | 10 +- src/layout/generic/nsTextPaintStyle-cpp.patch | 16 +- src/layout/style/StyleColor-cpp.patch | 36 +-- src/layout/svg/SVGImageContext-cpp.patch | 8 +- src/layout/svg/SVGImageContext-h.patch | 25 +- src/servo/ports/geckolib/cbindgen-toml.patch | 8 +- .../extensions/content/aboutaddons-css.patch | 17 +- .../dist/tokens-shared-css.patch | 12 +- .../shared/in-content/common-shared-css.patch | 8 +- surfer.json | 2 +- 43 files changed, 397 insertions(+), 432 deletions(-) delete mode 100644 src/browser/components/nova/NovaPrefs-sys-mjs.patch delete mode 100644 src/browser/components/urlbar/UrlbarResult-sys-mjs.patch delete mode 100644 src/browser/components/urlbar/UrlbarTokenizer-sys-mjs.patch create mode 100644 src/browser/components/urlbar/content/UrlbarResult-mjs.patch create mode 100644 src/browser/components/urlbar/content/UrlbarShared-mjs.patch rename src/browser/components/urlbar/{UrlbarView-sys-mjs.patch => content/UrlbarView-mjs.patch} (72%) delete mode 100644 src/browser/themes/shared/urlbar/variables-css.patch diff --git a/README.md b/README.md index 78c5ab935..ffbe647e9 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Zen is a firefox-based browser with the aim of pushing your productivity to a ne ### Firefox Versions - [`Release`](https://zen-browser.app/download) - Is currently built using Firefox version `152.0.6`! 🚀 -- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 152.0.6`! +- [`Twilight`](https://zen-browser.app/download?twilight) - Is currently built using Firefox version `RC 153.0`! ### Contributing diff --git a/build/firefox-cache/l10n-last-commit-hash b/build/firefox-cache/l10n-last-commit-hash index 2c5d209bf..4e1b64816 100644 --- a/build/firefox-cache/l10n-last-commit-hash +++ b/build/firefox-cache/l10n-last-commit-hash @@ -1 +1 @@ -e7fbb446077536139cdd78b6a0386a97237af20f \ No newline at end of file +b1d3fe8f65751e6d695fa9ef94b11ad81e70dac1 \ No newline at end of file diff --git a/src/-stylelintrc-js.patch b/src/-stylelintrc-js.patch index 2454e3824..baadd6208 100644 --- a/src/-stylelintrc-js.patch +++ b/src/-stylelintrc-js.patch @@ -1,5 +1,5 @@ diff --git a/.stylelintrc.js b/.stylelintrc.js -index 3c9fecf731126fdbf900d1bdcd3635dd31ed53ef..c3a210b8153e9699c6cbdc0d568bb72433976b2c 100644 +index b484bf6600a7e1b8ad2aed8c8b7fe5e84cc3d023..f89712e2c13dfa0bcb48e55cd3872c67f5c98dad 100644 --- a/.stylelintrc.js +++ b/.stylelintrc.js @@ -67,7 +67,7 @@ module.exports = { @@ -11,9 +11,9 @@ index 3c9fecf731126fdbf900d1bdcd3635dd31ed53ef..c3a210b8153e9699c6cbdc0d568bb724 { ignore: ["blockless-at-rules"], }, -@@ -274,7 +274,7 @@ module.exports = { - // Remove this line setting `csscontrols/use-logical` to null after implementing fixes - "csstools/use-logical": null, +@@ -280,7 +280,7 @@ module.exports = { + "media-query-no-invalid": null, + "stylelint-plugin-mozilla/media-query-no-invalid": true, "stylelint-plugin-mozilla/no-base-design-tokens": true, - "stylelint-plugin-mozilla/use-design-tokens": true, + "stylelint-plugin-mozilla/use-design-tokens": false, diff --git a/src/browser/base/content/browser-box-inc-xhtml.patch b/src/browser/base/content/browser-box-inc-xhtml.patch index e807e8553..a45ec45a0 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 31cd4f927c273573b38021f84417101c57377902..f293e1c61d3b7a80b7dc472d927893f0439d6af9 100644 +index 4a16fe93daeefb88af024c1dac05bc1f518c3fcb..a420768e4047937c8becefb69c1017e13fc12231 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 31cd4f927c273573b38021f84417101c57377902..f293e1c61d3b7a80b7dc472d927893f0 + + + -