Closed Bug 1954891 Opened 1 month ago Closed 1 month ago

Fenix Release does not have `IS_SECURE_CHROME_UI` (which is required to use `about:config`, `about:crashes` and other important pages

Categories

(Firefox for Android :: Browser Engine, defect)

Firefox 136
All
Android
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: 2002luvabbaluvu, Unassigned)

Details

Steps to reproduce:

  • Launch Google Store.
  • Search for "Firefox".
  • Install first result ("Firefox for Android").
  • Tap the address bar.
  • Input about:config and continue.
  • Input about:crashes and continue.

Actual results:

Invalid Address

The provided address is not in a recognized format. Please check the location bar for mistakes and try again.

Expected results:

  • about:config should use chrome://geckoview/content/config.xhtml
  • about:crashes should usechrome://global/content/crashes.html

https://bugzilla.mozilla.org/show_bug.cgi?id=1949695#c26

https://hg.mozilla.org/releases/mozilla-beta/rev/33ad27ed29cd

allows Fenix to use about:config and about:crashes, but just for builds which have nsIAboutModule::IS_SECURE_CHROME_UI}.
Was not sure if this counts as "Defect Report" (since all releases except mobile have this) or "Request for Enhancement" (since do not know of previous versions of mobile Firefox which have this).

It is not a workaround to "Just use those chrome:// versions" (as some have said to do),
since:

  • mobile Firefox strips chrome:// when you paste into the address bar,
  • does not allow to bookmark those.

We have a custom ui for about:crashes as we have both android client crashes as well as Gecko crashes that we want to display.

As for about:config, we have that disabled for release builds, if you want to use it I recommend using beta or nightly.

Status: UNCONFIRMED → RESOLVED
Closed: 1 month ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.