Closed Bug 1901298 Opened 3 months ago Closed 3 months ago

Tab has no focus ring when a LWT is installed

Categories

(Firefox :: Theme, defect, P1)

Desktop
All
defect

Tracking

()

VERIFIED FIXED
129 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- verified
firefox127 --- wontfix
firefox128 --- verified
firefox129 --- verified

People

(Reporter: mstriemer, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

With a LWT installed there is no focus ring shown when a tab is focused.

STR

  1. Install a LWT (Light/Dark/Alpenglow all reproduce)
  2. Press F6, Shift+Tab to the New Tab button
  3. Press Shift+Tab again
  4. Press Left/Right to change tabs

Expected results: The tab has a focus ring
Actual results: No focus ring is shown

I believe this is a regression. Would be helpful to know when this broke.

QA Whiteboard: [qa-regression-triage]

The severity field is not set for this bug.
:cmkm, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(cmeador)
Severity: -- → S3
Has STR: --- → yes
QA Whiteboard: [qa-regression-triage]
Flags: needinfo?(cmeador)
OS: Unspecified → All
Regressed by: 1884792
Hardware: Unspecified → Desktop
Version: unspecified → Trunk

:emilio, since you are the author of the regressor, bug 1884792, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)
Flags: needinfo?(emilio)

Make it a bit easier to follow / harder to mess up the specificity.

The issue is that the lwtheme rule was more specific than the keyboard
background since the regressing bug.

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8bd09dfd2f83 Clean-up tab outlines. r=dao,desktop-theme-reviewers,tabbrowser-reviewers
Blocks: 1905726
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
Flags: qe-verify+
Priority: -- → P1

The patch landed in nightly and beta is affected.
:emilio, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox128 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

Make it a bit easier to follow / harder to mess up the specificity.

The issue is that the lwtheme rule was more specific than the keyboard
background since the regressing bug.

Original Revision: https://phabricator.services.mozilla.com/D215381

Attachment #9410810 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: Keyboard focus indication with a theme is broken.
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: comment 0
  • Risk associated with taking this patch: low
  • Explanation of risk level: Relatively straight-forward patch
  • String changes made/needed: none
  • Is Android affected?: no
Flags: needinfo?(emilio)
Attachment #9410810 - Flags: approval-mozilla-release?

Comment on attachment 9410810 [details]
Bug 1901298 - Clean-up tab outlines.

128 is in RC now, moving the request accordingly.

Attachment #9410810 - Flags: approval-mozilla-beta?
Attachment #9410810 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9410810 - Flags: approval-mozilla-esr128+
QA Whiteboard: [qa-triaged]

Verified as fixed on Firefox Nightly 129.0a1 (2024-07-03), using Windows 10, Ubuntu 22.04 and macOS 11.
We will verify this on the official 128.0-build 2 and 128.0esr build 2 when available.

Verified as fixed on Firefox 128.0-build2 RC (build ID 20240704121409) and on Firefox 128esr-build2 (build ID 20240703235920) across the following platforms: Windows 10, Ubuntu 22.04 and macOS 11.

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

Attachment

General

Created:
Updated:
Size: