Closed Bug 1903473 Opened 7 months ago Closed 18 days ago

"about:about" contains "about:config" and "about:addons" but they don't work

Categories

(GeckoView :: General, defect, P3)

Firefox 127
All
Android
defect

Tracking

(firefox136 fixed)

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: anonymous58630, Assigned: sinker, Mentored, NeedInfo)

Details

(Keywords: good-first-bug)

Attachments

(1 file)

No description provided.
Product: Fenix → GeckoView

There is a bug in Firefox and Firefox Focus for Android

Hi Artemka, thank you for filing the bug! Those pages are not supposed to work in our release browsers, they are only exposed in Nightly. Are you experiencing this in Nightly or release Firefox?

Flags: needinfo?(anonymous58630)

The problem is different, why are they then displayed in the release versions?

Flags: needinfo?(anonymous58630)

The severity field is not set for this bug.
:owlish, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(bugzeeeeee)

You probably want to use nsIAboutModule::HIDE_FROM_ABOUTABOUT when defining the the "config" module in non-Nightly Fenix: https://searchfox.org/mozilla-central/rev/956f21594f3178f75c3a1c278980e112a65eb19d/docshell/base/nsAboutRedirector.cpp#101-102

Mentor: bugzeeeeee
Severity: -- → S4
Flags: needinfo?(bugzeeeeee)
Keywords: good-first-bug
Priority: -- → P3

hi owlish! would you be ok to add a bit more info on how to fix this please?
I think for a first bug, it could use a bit more explanation at the level of which lines to add to which files!

Flags: needinfo?(bugzeeeeee)

Hi Owlish, right now, in spite of they are showing on the about:about page, the about:addons page is not available on fenix. On the other side, about:config is always available even about:about doesn't show it. To fix this bug properly, about:addons should be removed from about:about of fenix no matter nightly or no, or get the page back for fenix nightly. For about:config, I think it should be removed from about:about, but users should be able to access it by typing the URL manually.
WDYT?!!

With fenix, "about:config" and "about:about" are supposed to be
disable on non-nightly builds. Here, we remove "abouc:config" from the
"about:about" page for non-nightly builds. "about:addons" has been
disabled completely for fenix, no mater it is nightly or not.

Even "about:config" has been removed from the "about:about" page, but
users still can access it by typing it's URL manually.

Assignee: nobody → thinker.li
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #9444837 - Attachment description: Bug 1903473 - WIP: Remove about:addons and about:config from about:about. r?#android-reviewers → Bug 1903473 - Remove about:addons and about:config from about:about. r?#android-reviewers
Pushed by istorozhko@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c20953c57262 Remove about:addons and about:config from about:about. r=geckoview-reviewers,owlish
Status: ASSIGNED → RESOLVED
Closed: 18 days ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: