Closed Bug 1988637 Opened 10 months ago Closed 8 months ago

In forced-colors mode, show a "themes disabled" warning on about:addons

Categories

(Toolkit :: Add-ons Manager, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
146 Branch
Tracking Status
firefox146 --- fixed

People

(Reporter: jhirsch, Assigned: jhirsch)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fidefe-profile-management])

Attachments

(1 file)

Once bug 1988635 lands, if a user is in forced-colors mode, they will be able to change themes in about:addons, but the browser appearance will not change.

We want to show a message to forced-colors users warning them that themes are disabled in forced-colors mode.

As with bug 1988635, the change here should be wrapped in a pref-backed Nimbus Variable in case we need to remotely disable it; we should use the same Nimbus Variable defined in bug 1988635.

Note that a message-bar was added to about:addons as part of the colorways removal work; see https://phabricator.services.mozilla.com/D243450 for details. We can reuse that message-bar to show our message.

Before engineering work can begin, we will need final content changes here from :emilyw and kbryant.

Component: Disability Access → Add-ons Manager
Product: Firefox → Toolkit

From :emilyw in Slack, the warning message should be: "Your Windows contrast settings are overriding Firefox themes. Turn off these settings to use themes in Firefox."

Assignee: nobody → jhirsch
Status: NEW → ASSIGNED
Priority: -- → P1
Attachment #9522183 - Attachment description: WIP: Bug 1988637 - Warn forced-colors users that themes will be overridden → Bug 1988637 - Warn forced-colors users that themes will be overridden r?rpl
Attachment #9522183 - Attachment description: Bug 1988637 - Warn forced-colors users that themes will be overridden r?rpl → Bug 1988637 - Add forced-colors notice to about:addons r?rpl
Pushed by jhirsch@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/e262a8e00f42 https://hg.mozilla.org/integration/autoland/rev/5bf98498ee43 Add forced-colors notice to about:addons r=fluent-reviewers,bolsson,extension-reviewers,rpl
Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 146 Branch
QA Whiteboard: [qa-triage-done-c147/b146]
No longer regressions: 2005937
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: