Open Bug 1880856 Opened 5 months ago

Enable extensions process unconditionally in GeckoView


(GeckoView :: Extensions, task)



(Not tracked)


(Reporter: robwu, Unassigned)


(Blocks 3 open bugs)


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:

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.