Closed Bug 1709535 Opened 4 years ago Closed 4 years ago

window control buttons (minimize, maximize, close) replaced with black rectangle, at least on Windows 8.1

Categories

(Core :: Graphics: WebRender, defect)

defect

Tracking

()

VERIFIED FIXED
90 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox88 --- unaffected
firefox89 --- unaffected
firefox90 --- verified

People

(Reporter: aryx, Assigned: nical)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Firefox 90.0a1 20210504214950 on Windows 8.1 (works as expected with Windows 10)

The window control buttons (minimize, maximize, close) are not visible but a black rectangle is shown. Bisection identified bug 1696905 as regressor.

This will be resolved in the next Nightly.

Flags: needinfo?(nical.bugzilla)

In bug 1696905 I changed how clear tiles are rendered from multiply blend to opaque, however it breaks window controls on Windows 8 (the only thing that clear tiles are used for). This patch reverts clear tiles to the previous behavior.

I'm not sure how to test this part of the code because it depends on the widget integration code having something to show behind the window.

Assignee: nobody → nical.bugzilla
Status: NEW → ASSIGNED
Pushed by nsilva@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fdcb5a739952 Fix clear tiles. r=gfx-reviewers,jnicol
Pushed by imoraru@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/9519a9236337 Fix clear tiles. r=gfx-reviewers,jnicol
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
Flags: needinfo?(nical.bugzilla)

I have reproduced this issue using Fx 90.0a1 (2021.05.04) on Win 8.1 x64.
I can confirm this issue is fixed, I verified using 90.0b4 on Win 8.1 x64.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
Regressions: 1721437
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: