Closed Bug 1406531 Opened 7 years ago Closed 6 years ago

Support remote layer trees in popups on OS X

Categories

(WebExtensions :: Frontend, enhancement, P2)

Unspecified
macOS
enhancement

Tracking

(firefox57 wontfix)

RESOLVED WORKSFORME
Tracking Status
firefox57 --- wontfix

People

(Reporter: andy+bugzilla, Assigned: mstange)

References

Details

Attachments

(2 files)

This is a fork off of bug 1356317 comment 23 where we changed that bug to be Windows specific. It looks like the main work to be done is in bug 1356317 comment 21 from Jim:

OSX: parts of bug 1291457 + "more work" for shadows - bug 1356317 comment 15"

I've attached two screenshots of an add-on with oop on and oop off (that's the extensions.webextensions.remote pref).
OS: Unspecified → Mac OS X
extensions.webextensions.remote = false
extensions.webextensions.remote = true
Priority: -- → P2
Assignee: nobody → mstange
Hi Markus,

Do you have any update on progress for this bug?
Flags: needinfo?(mstange)
Hi Shell, I'm really sorry about the delay here. Today I rebased my old patches that I thought would be necessary to fix this bug, and found out that none of them actually were necessary.

We already support remote layer trees in popups, we just turn off the shadow for them. Turning the shadow back on seems to work without causing any of the artifacts that we were expecting to see. I've attached a patch to bug 1370131 that turns shadows back on.

So, the current road to OOP Web extensions on Mac is:
 1. Close this bug as WFM.
 2. Land the patch in bug 1370131.
 3. Flip extensions.webextensions.remote to true on Mac by default.
 4. Optionally fix bug 1341913 so that panel opening doesn't slow down by 50ms.
Flags: needinfo?(mstange)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: