Closed
Bug 1354085
Opened 4 years ago
Closed 4 years ago
Tab is sometimes not rendered when moved from background to foreground
Categories
(Core :: Graphics: WebRender, defect)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla55
Tracking | Status | |
---|---|---|
firefox55 | --- | fixed |
People
(Reporter: sotaro, Assigned: sotaro)
References
Details
Attachments
(1 file)
1.29 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
Sometimes, a Tab is not rendered when it is moved from background to foreground. It seems related to LayerObserverEpoch.
Assignee | ||
Comment 1•4 years ago
|
||
TabChild::RecvSetDocShellIsActive() seems not works as expected since the following code hit. > if (mLayerObserverEpoch >= aLayerObserverEpoch) { https://dxr.mozilla.org/mozilla-central/source/dom/ipc/TabChild.cpp#2461
Assignee | ||
Comment 2•4 years ago
|
||
The following did not trigger repaint. > root->SchedulePaint(); https://dxr.mozilla.org/mozilla-central/source/dom/ipc/TabChild.cpp#2523 Then LayerObserverEpoch was not updated by WebRenderBridgeParent::ProcessWebRenderCommands() https://dxr.mozilla.org/mozilla-central/source/gfx/layers/wr/WebRenderBridgeParent.cpp#406
Assignee | ||
Comment 3•4 years ago
|
||
Assignee | ||
Comment 4•4 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=c800b3b77b72b2123c7b76a6f7955f25316f582f
Assignee | ||
Updated•4 years ago
|
Attachment #8855292 -
Flags: review?(matt.woodrow)
Updated•4 years ago
|
Attachment #8855292 -
Flags: review?(matt.woodrow) → review+
Pushed by sikeda@mozilla.com: https://hg.mozilla.org/projects/graphics/rev/75bf917f3696 Fix WebRenderLayerManager::NeedsWidgetInvalidation() r=mattwoodrow
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Comment 6•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/75bf917f3696
Updated•4 years ago
|
status-firefox55:
--- → fixed
Target Milestone: --- → mozilla55
You need to log in
before you can comment on or make changes to this bug.
Description
•