Open Bug 1613141 Opened 4 years ago Updated 2 months ago

Remove extensions.webextensions.remote pref, at least on desktop

Categories

(WebExtensions :: General, task, P3)

task

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: robwu, Assigned: robwu)

References

(Blocks 1 open bug)

Details

Out-of-process WebExtensions are enabled by default on desktop:

On Windows, we don't run any tests with in-process extensions since Firefox 61 (bug 1447517).
On Linux and macOS, we only run a few mochitests with in- and out-of-process extensions.

Since in-process extensions are not really supported any more, we should just remove the ability to disable out-of-process extensions on desktop.

On Android, out-of-process extensions are not supported yet (bug 1535365), so will continue to run some xpcshell tests on Android (mochitests should continue to run, but sadly the vast majority of them have been disabled during the Fennec->GeckoView migration).

See Also: → 1502525
See Also: → 1494029
Blocks: 1494029
See Also: 1494029
See Also: → 1628307
Depends on: 1627139

I use this pref since Bug 1560178 - disallow unsafe loads in the parent for one of my toolbar experiments to run extension content in the parent process. Otherwise the browser.setAttribute "src" can not load the html file anymore. This experiment is based at https://github.com/mixedpuppy/web-ext-toolbar.

The pref will be going away, it's just a matter of time. Setting the remote attribute on the browser is possibly the solution for you, but that experiment is very old, so I'm not certain if there are other issues.

See Also: → tb-fission
Severity: normal → S3
See Also: → 1880856
You need to log in before you can comment on or make changes to this bug.