[Windows] context menus and other popups sometimes partially drawn with black-and-white grid garbage

NEW
Unassigned

Status

()

Core
Graphics
2 years ago
2 years ago

People

(Reporter: dbaron, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: gfx-noted)

Attachments

(3 attachments)

(Reporter)

Description

2 years ago
This may be related to bug 1183288 or bug 1195132, but seems worth filing as its own bug.

On a new Microsoft Surface Book running Windows 10, running Nightly, with e10s off because it says there's an accessibility tool active, I occasionally (maybe 10% of the time) see context menus misdrawn -- they've got a black and white grid covering part of the context menu.

I haven't seen similar glitches anywhere other than context menus.
(Reporter)

Comment 1

2 years ago
Created attachment 8698774 [details]
screenshot
(Reporter)

Comment 2

2 years ago
Created attachment 8698776 [details]
about:support
As in bug 1195132, does setting layers.offmainthreadcomposition.enabled = false make the problem disappear?
Flags: needinfo?(dbaron)
(Reporter)

Comment 4

2 years ago
I think it does disappear.  At least, I haven't seen it appear yet.  (Though given the rate at which it occurs -- and the somewhat clumpy patterns of occurrences -- I can't quite be 100% sure.)
Flags: needinfo?(dbaron)
(Reporter)

Comment 5

2 years ago
Still haven't seen it, which I think is reasonably conclusive at this point.

Updated

2 years ago
See Also: → bug 1233494

Updated

2 years ago
Whiteboard: gfx-noted
(Reporter)

Comment 6

2 years ago
Created attachment 8702148 [details]
screenshot:  bug also shows up for tab dropdown

I wonder if this is related to nsWindow::ComputeShouldAccelerate having conditions based on IsPopup().  (But not that the windows nsWindow::ShouldUseOffMainThreadCompositing doesn't have that condition.)
(Reporter)

Updated

2 years ago
Summary: context menus sometimes partially drawn with black-and-white grid garbage → [Windows] context menus and other popups sometimes partially drawn with black-and-white grid garbage
You need to log in before you can comment on or make changes to this bug.