Add patch fix #7701

This fixes this issue by just setting it to removed in the preferences automatically, meaning that the users will never see it. This made more sense than having it rewritten just for this page. But if we think linking to Firefox mobile here is necessary, please let me know.

Signed-off-by: Samuel Oldham <77629938+SO9010@users.noreply.github.com>
This commit is contained in:
Samuel Oldham
2025-05-12 14:03:11 +01:00
committed by GitHub
parent 0d1d75588d
commit e81994a748

View File

@@ -0,0 +1,15 @@
diff --git a/browser/components/protections/content/protections.mjs b/browser/components/protections/content/protections.mjs
index 597b6d93ec..d813ef24bd 100644
--- a/browser/components/protections/content/protections.mjs
+++ b/browser/components/protections/content/protections.mjs
@@ -391,6 +391,10 @@ document.addEventListener("DOMContentLoaded", () => {
}).then(createGraph);
let exitIcon = document.querySelector("#mobile-hanger .exit-icon");
+
+ // Enforce the mobile app promotion to be hidden on load.
+ RPMSetPref("browser.contentblocking.report.show_mobile_app", false);
+
// hide the mobile promotion and keep hidden with a pref.
exitIcon.addEventListener("click", () => {
RPMSetPref("browser.contentblocking.report.show_mobile_app", false);