Closed Bug 1677696 Opened 4 years ago Closed 3 years ago

[Win7] Minimize, Maximize and Close buttons are no longer visible if Firefox Alpenglow theme is used with Webrender

Categories

(Core :: Graphics: WebRender, defect)

Desktop
Windows 7
defect

Tracking

()

VERIFIED FIXED
85 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox82 --- unaffected
firefox83 --- unaffected
firefox84 + verified
firefox85 + verified

People

(Reporter: atrif, Assigned: nical)

References

(Regression)

Details

(Keywords: correctness, regression)

Attachments

(2 files)

Attached image alpenglow_00.gif

Affected versions

  • 84.0b1 (20201116212331)
  • 85.0a1(20201116210217)

Affected platforms

  • Windows 7x64

Steps to reproduce

  1. Open Firefox and go to Customize mode.
  2. Set Alpenglow theme and observe the top buttons.

Expected result

  • Buttons are displayed as expected.

Actual result

  • The buttons are not displayed.

Regression range

Notes

  • Attached a screen recording.
  • I cannot reproduce the issue on Windows 10x64, macOS 10.12, or Ubuntu 18.04.
  • The issue is not reproducible with WebRender disabled.

Suggested Severity: S3

Nicolas Silva, it seems that the patches from bug 1673387 caused the regression. Can you please have a look? Thank you!

Has Regression Range: --- → yes
Has STR: --- → yes
Flags: needinfo?(nical.bugzilla)

Hi, sorry to intrude.
I have a similar problem on Win7x64 after installing 83.0, except instead of Alpenglow it's Dark theme.
If I restart Firefox in safe mode, everything is fine, but if I disable all my add-ons manually and then restart, the problem reappears.
gfx.webrender.all is set to false (by default, I suppose, never heard of it before).

Hi Jim, with WR rolling out to Win7 in 83, this seems like a scary regression. Can you please help prioritize?

Flags: needinfo?(jmathies)
Blocks: wr-win7
Keywords: correctness

Nical is going through his needinfos today so he should get to this soon.

Flags: needinfo?(jmathies)
Blocks: gfx-84

I might have broken the clear primitive which is only used on win7 to draw the window buttons. I'm still investigating and with the wellness days coming I think that it would be safer to back out bug 1673387 from beta (but leave it in nightly).

Assignee: nobody → nical.bugzilla
Flags: needinfo?(nical.bugzilla)

I can reproduce this on Windows 8.1 x64, using Nightly 85.0a1 20201121213746 with a fresh profile and following the reporter's steps. Initially encountered the problem with 84 betas when using a third-party add-on theme. Could not reproduce on 83.

Haven't encountered this issue on 84 since the update to 84.0b4.

The dummy texture is a texture array. The bug was caused by selecting the non-array version of the shader while binding a texture array.

Pushed by nsilva@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d7ae1b44e7a6
Use texture array shader variant for clear tiles. r=jnicol
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch

The issue is verified fixed with Firefox 85.0a1 (20201208213457) and 84.0 (20201207203640) on Windows 7x64. The buttons are correctly displayed while using the Alpenglow theme or another non-default theme.

Status: RESOLVED → VERIFIED
See Also: → 1694734
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: