Closed Bug 1635131 Opened 5 years ago Closed 8 months ago

Audit existing fission-compatible actors to see if we should add messagemanagergroup restrictions to them

Categories

(Firefox :: General, task, P3)

task

Tracking

()

RESOLVED WORKSFORME
Fission Milestone Future
Tracking Status
firefox78 --- affected

People

(Reporter: Gijs, Unassigned)

References

Details

Support for these was added in bug 1557118. From a casual look for gBrowser mentions in browser/actors/, it would seem that a bunch of these are relying on the browser in which the child content runs being a tabbed browser. I expect a lot of them could get away with not running on other frames. This could save us some memory / CPU.

On the other hand, we'd need to be careful not to accidentally break functionality in e.g. webextension frames that we'd expect to continue working.

See Also: → 1633365
Whiteboard: [fxperf] → [fxperf:p3]

This bug doesn't need to block Fission MVP.

Type: defect → task
Fission Milestone: ? → Future
Severity: -- → S3
Priority: -- → P3

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: General → Untriaged
Product: Firefox → WebExtensions
Component: Untriaged → General
Product: WebExtensions → Firefox
Depends on: 1701360

Looking at these again I'm more convinced that any uses of gBrowser are bugs and things like webrtc indicators, meta tag handling, form validation, the date/time picker and in-content prompts (alert` etc.) probably should work everywhere including for webextensions, and where they don't that just needs fixing - but we don't need to use this bug for that.

Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → WORKSFORME
Whiteboard: [fxperf:p3]
You need to log in before you can comment on or make changes to this bug.