Files
IronFox/patches/gecko-remove-abouttelemetry.patch
celenity 440d5482a1 IronFox v146.0
ironfox-oss/IronFox!109
____

## Changes

- [Added missing Gecko icons/branding assets](90e371ec7c).
- Added a toggle in settings that forces the browser to *always* use private mode *(similar to Firefox on Desktop)*. The setting is *disabled* by default, and is located at `Settings` -> `IronFox` -> `IronFox settings` -> `Privacy` -> **`Always use private browsing`**.
- [Disabled Mozilla's new `Unified Trust Panel` by default](2eaa0c7c9a), as it prevents users from being able to control the cookie banner blocker on a per-site basis.
- [Enabled Mozilla's new redesign for private browsing mode](43661d10a7) by default.
- Fixed [an issue with `BankID` authentication](https://gitlab.com/ironfox-oss/IronFox/-/issues/213) on certain websites *(Thanks to [rajtsic](https://gitlab.com/rajtsic)!)*.
- [Removed Mozilla's new `Clear Key` CDM](f9a0a07793).
- Updated cbindgen to [`0.29.2`](https://docs.rs/crate/cbindgen/0.29.2).
- Updated to Firefox [`146.0`](https://firefox.com/firefox/android/146.0/releasenotes/).
- [Various tweaks to improve and refine the build process, as well as other minor changes, tweaks, and fixes](https://gitlab.com/ironfox-oss/IronFox/-/merge_requests/109/diffs).

MR-author: celenity <celenity@celenity.dev>
Co-authored-by: Weblate <hosted@weblate.org>
Co-authored-by: techaddict <20232669-techaddict@users.noreply.gitlab.com>
Co-authored-by: user <user@localhost.localdomain>
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
Approved-by: Akash Yadav <itsaky01@gmail.com>
Merged-by: celenity <celenity@celenity.dev>
2025-12-10 19:08:11 +00:00

48 lines
1.7 KiB
Diff

diff --git a/docshell/base/nsAboutRedirector.cpp b/docshell/base/nsAboutRedirector.cpp
index 49779b7cc7..c89ac931d6 100644
--- a/docshell/base/nsAboutRedirector.cpp
+++ b/docshell/base/nsAboutRedirector.cpp
@@ -215,9 +215,9 @@ static const RedirEntry kRedirMap[] = {
# endif
nsIAboutModule::ALLOW_SCRIPT},
#endif
- {"telemetry", "chrome://global/content/aboutTelemetry.xhtml",
- nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI},
-#ifndef MOZ_WIDGET_ANDROID
+// {"telemetry", "chrome://global/content/aboutTelemetry.xhtml",
+// nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI},
+#ifdef IRONFOX
{"translations",
"chrome://global/content/translations/about-translations.html",
nsIAboutModule::ALLOW_SCRIPT |
diff --git a/docshell/build/components.conf b/docshell/build/components.conf
index 5c1543ab80..1f58b56300 100644
--- a/docshell/build/components.conf
+++ b/docshell/build/components.conf
@@ -30,7 +30,7 @@ about_pages = [
'serviceworkers',
'srcdoc',
'support',
- 'telemetry',
+# 'telemetry',
'url-classifier',
'webrtc',
]
diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
index 4793f2cd87..65d861889f 100644
--- a/toolkit/content/jar.mn
+++ b/toolkit/content/jar.mn
@@ -42,9 +42,9 @@ toolkit.jar:
content/global/aboutGlean.html
content/global/aboutGlean.css
#endif
- content/global/aboutTelemetry.js
- content/global/aboutTelemetry.xhtml
- content/global/aboutTelemetry.css
+# content/global/aboutTelemetry.js
+# content/global/aboutTelemetry.xhtml
+# content/global/aboutTelemetry.css
content/global/aboutUrlClassifier.js
content/global/aboutUrlClassifier.xhtml
content/global/aboutUrlClassifier.css