Closed Bug 1363122 Opened 8 years ago Closed 8 years ago

Widgets are not correctly drawn in Windows Classic theme since asynchronous flush rendering has been enabled

Categories

(Core :: Graphics: Layers, defect)

55 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: ziga.seilnacht, Assigned: dvander)

References

Details

Attachments

(1 file)

Since bug 1361257 landed, the native widgets (main Firefox window menus, right click menus, <select> drop downs, ...) don't get drawn for me anymore. I'm using Windows 7's "Windows Classic" theme (which disables desktop composition), which could be why others aren't seeing this problem. If I set the "layers.force-synchronous-resize" preference to true, the problem disappears. Excerpt from about:support, in case it is relevant: Application Basics ------------------ Name: Firefox Version: 55.0a1 Build ID: 20170508030204 Update Channel: nightly User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0 OS: Windows_NT 6.1 Multiprocess Windows: 1/1 (Enabled by default) Graphics -------- Features Compositing: Direct3D 11 Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled Audio Backend: wasapi Direct2D: true DirectWrite: true (6.2.9200.22082) GPU #1 Active: Yes Description: AMD FirePro M4000 Vendor ID: 0x1002 Device ID: 0x682d Driver Version: 21.19.169.768 Driver Date: 3-8-2017 Drivers: aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64 Subsys ID: 176c103c RAM: 1024 Diagnostics AzureCanvasAccelerated: 0 AzureCanvasBackend: Direct2D 1.1 AzureCanvasBackend (UI Process): skia AzureContentBackend: Direct2D 1.1 AzureContentBackend (UI Process): skia AzureFallbackCanvasBackend (UI Process): cairo GPUProcessPid: 6044 GPUProcess: Terminate GPU Process Decision Log WEBRENDER: opt-in by default: WebRender is an opt-in feature
Blocks: 1361257
Good catch, thanks for narrowing this down!
Attached patch fixSplinter Review
Assignee: nobody → dvander
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Attachment #8865988 - Flags: review?(bas)
Attachment #8865988 - Flags: review?(bas) → review+
Pushed by danderson@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/e916525919a9 Revert to synchronous resizes when the DWM is disabled. (bug 1363122, r=bas)
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: