Canvas sometimes flashes black, on profiler.firefox.com
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox68 | --- | affected |
People
(Reporter: mstange, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: reproducible)
Attachments
(2 files)
Steps to reproduce:
- On Windows 10, with WebRender enabled, go to https://perfht.ml/2DemxDI .
- After the profile has loaded, press and hold the down arrow key on your keyboard.
Expected results:
The selection should move through the treeview and the canvas should update its highlighted areas based on the selection.
Actual results:
The canvas shows intermittent black flashing, see the screen recording.
This reproduces on a local build from revision ec1f3a922d56 with a fresh profile. I can not reproduce it on today's Nightly with my main profile. I have not tested other permutations.
Reporter | ||
Comment 1•6 years ago
|
||
Comment 2•6 years ago
•
|
||
On windows, we always use PersistentBufferProviderBasic instead of PersistentBufferProviderShared by Bug 1285271.
https://searchfox.org/mozilla-central/source/dom/canvas/CanvasRenderingContext2D.cpp#1411
TextureClient handling happens at CanvasClient2D::Update()
https://searchfox.org/mozilla-central/source/gfx/layers/client/CanvasClient.cpp#90
Updated•6 years ago
|
Updated•2 years ago
|
Updated•6 months ago
|
Reporter | ||
Comment 4•2 months ago
|
||
I have not seen anything like this in quite some time.
Description
•