The sameProcessAsFrameLoader attribute of the options_ui XUL browsers embedded in the about:addons page should be set to the extension's groupFrameLoader

NEW
Unassigned

Status

()

Toolkit
WebExtensions: Frontend
P2
normal
21 days ago
21 days ago

People

(Reporter: rpl, Unassigned)

Tracking

unspecified
Points:
---

Firefox Tracking Flags

(firefox57 wontfix)

Details

(Reporter)

Description

21 days ago
All the remote extension pages's XUL browsers sameProcessAsFrameLoader attribute should be set to the extension's groupFrameLoader (http://searchfox.org/mozilla-central/rev/af86a58b157fbed26b0e86fcd81f1b421e80e60a/toolkit/components/extensions/Extension.jsm#1126) to ensure that all the extension pages of a given extension are always going to run in the same process if more than one extension process is allowed.

We should set the sameProcessAsFrameLoader attribute of the XUL browser created to embed the options_ui page in the Desktop about:addons page, similarly to what we already do for other extension pages, e.g. for the popups and the devtools panels:

- http://searchfox.org/mozilla-central/rev/af86a58b157fbed26b0e86fcd81f1b421e80e60a/browser/components/extensions/ExtensionPopups.jsm#241
- http://searchfox.org/mozilla-central/rev/af86a58b157fbed26b0e86fcd81f1b421e80e60a/browser/components/extensions/ext-devtools-panels.js#230

Updated

21 days ago
status-firefox57: --- → wontfix
Priority: -- → P2
You need to log in before you can comment on or make changes to this bug.