Closed Bug 1714113 Opened 3 years ago Closed 2 years ago

menu bar color does not follow WIndows system settings for active/inactive windows

Categories

(Core :: Widget: Win32, defect, P2)

Firefox 89
defect

Tracking

()

RESOLVED DUPLICATE of bug 1701266
Tracking Status
firefox-esr91 --- wontfix
firefox97 --- wontfix
firefox98 --- wontfix
firefox99 --- wontfix

People

(Reporter: mfinky, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0

Steps to reproduce:

open firefox v89

Actual results:

the menu bar window does not follow my Windows System configuration regarding active/inactive windows.
Which is: blue when active (aka focused, aka top window). Gray for inactive or not focused.

When I [Alt]-[Tab] through windows, I expect FIrefox to comply with my Windows settings, changing from gray to blue when ffox becomes the active window.
This was working ok for the previous firefox version on Windows 10 pro.

Expected results:

firefox window color and border properties should follow my Windows System configuration.
Manby other apps (notepad++, Excel , Word, etc) follow the menu bar color configuration.
The top menu bar for each application becomes blue when in focus (active) and becomes gray when the app is not the top focused window (inactive).

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Win32' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Widget: Win32
Product: Firefox → Core

I can confirm this in 89 and 90.0b1 on Windows 10 x64

mozregression points to bug 1594132 as the culprit. Markus, do you know if this was an expected consequence of the change there?

Severity: -- → S3
Status: UNCONFIRMED → NEW
Has Regression Range: --- → yes
Ever confirmed: true
Flags: needinfo?(mstange.moz)
Priority: -- → P2
Regressed by: 1594132

Set release status flags based on info from the regressing bug 1594132

See Also: → 1714014

(In reply to Stephen A Pohl [:spohl] from comment #3)

mozregression points to bug 1594132 as the culprit. Markus, do you know if this was an expected consequence of the change there?

I don't think it was an expected consequence of this change. The change was expected to have no effect on non-macOS.

However, I'm confused about what the bug means. I thought this gray toolbar color was part of the Proton theme; I would have expected the toolbar to stay gray on Windows both before and after bug 1594132, as long as the Proton theme was in use (controlled with a pref during the 88 / 89 time frame). But since you found a regression range, there must be something I'm missing.

Flags: needinfo?(mstange.moz)

This screenshot shows the accent color properly displayed in the title and menu bar when the window is active.

This screenshot shows that the accent color is no longer displayed in the title and/or menu bar of the active window.

Attached image last-good.png

Screenshot of last good version.

See Also: 1714014

Thanks Stephen! This clears up my confusion.

Okay, so this means that bug 1594132 "broke" window activeness coloring for the pre-Proton theme. But even in the "good" build, the Proton theme was already ignoring window activeness - you can see this by setting browser.proton.enabled to true in the "good" build.
So, while this was not an intentional change from bug 1594132, it was an intentional change from the Proton theme. As such, this bug is a duplicate of bug 1701266.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: