Open Bug 1554234 Opened 5 years ago Updated 23 days ago

Stop creating a ClientLayerManager for the hidden window when WR is enabled

Categories

(Core :: Graphics: WebRender, defect, P3)

Other Branch
defect

Tracking

()

People

(Reporter: kats, Unassigned)

References

(Blocks 1 open bug)

Details

Investigating bug 1554156 I found that when the hidden window is created on startup (or at least a window with WindowType() == eWindowType_invisible, which I presume is the hidden window) it gets a ClientLayerManager and does some sync IPC over PLayerTransaction. I think in general we don't really expect a running system to mix ClientLayerManager with WebRenderLayerManager, and this might violate assumptions. We should probably fix this somehow.

Severity: normal → S3
Blocks: wr-todos
No longer blocks: 1554156
You need to log in before you can comment on or make changes to this bug.