Open Bug 1880856 Opened 5 months ago

Enable extensions process unconditionally in GeckoView

Categories

(GeckoView :: Extensions, task)

All
Android
task

Tracking

(Not tracked)

People

(Reporter: robwu, Unassigned)

References

(Blocks 3 open bugs)

Details

The extensions.webextensions.remote pref (controlling out-of-process extensions) is currently true by default on all desktop Firefox builds and Thunderbird. It is also true in Fenix on Android (bug 1867597). The pref being false (meaning: extensions run in the main process) is not really supported (bug 1613141).
But the pref is still false by default in GeckoView and Android-Components (including non-Fenix apps such as Focus and Reference Browser).

More details: https://bugzilla.mozilla.org/show_bug.cgi?id=1535365#c22

There are a number of issues with extensions that are resolved when the extension process is enabled. Ideally GeckoView (and Android-Components) should default to run with out-of-process extensions enabled by default. I have linked some dependencies that have been marked as resolved because the flag defaults to true on Fenix, but these issues still occur on non-Fenix Android apps.

You need to log in before you can comment on or make changes to this bug.