Closed
Bug 1298507
Opened 8 years ago
Closed 8 years ago
Support tab-switching in the GPU process
Categories
(Core :: Graphics: Layers, defect)
Core
Graphics: Layers
Tracking
()
RESOLVED
FIXED
mozilla52
Tracking | Status | |
---|---|---|
firefox52 | --- | fixed |
People
(Reporter: dvander, Assigned: dvander)
References
(Blocks 1 open bug)
Details
(Whiteboard: [gfx-noted])
Attachments
(1 file)
6.14 KB,
patch
|
billm
:
review+
|
Details | Diff | Splinter Review |
Right now tab switching does not work in the GPU process because we don't support layer tree observers. bug 1279086 will replace layer tree observers with an API that is much, much easier for us to support. If bug 1279086 takes longer than expected we should cherry-pick those API changes out so we can get GPU process support sooner. Otherwise it's better to just wait than add complicated support for the old API.
Updated•8 years ago
|
Whiteboard: [gfx-noted]
Assignee | ||
Comment 1•8 years ago
|
||
I wasn't sure whether the in-process case needs to go through the event loop or whether it can go through IPDL too. If it can I can delete TabParent::ObserveLayerUpdate.
Comment on attachment 8792410 [details] [diff] [review] patch Review of attachment 8792410 [details] [diff] [review]: ----------------------------------------------------------------- Yeah, go ahead and delete TabParent::ObserveLayerUpdate and the XRE_IsParentProcess() checks.
Attachment #8792410 -
Flags: review?(wmccloskey) → review+
Pushed by danderson@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/faeda156db9b Support tab-switching in the GPU process. (bug 1298507, r=billm)
Comment 4•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/faeda156db9b
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
You need to log in
before you can comment on or make changes to this bug.
Description
•