Closed Bug 1347651 Opened 7 years ago Closed 2 years ago

Missing focus ring in findbar options buttons in OSX

Categories

(Firefox :: Theme, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox52 --- wontfix
firefox53 --- affected
firefox54 --- affected
firefox55 --- affected

People

(Reporter: sfoster, Unassigned)

References

Details

(Keywords: access)

Attachments

(2 files)

In OSX, if you place focus in the findbar and hit [TAB] a couple times to get to the "Highlight All" button, you can hit space to toggle it, but there's no visual indication that it is focused. Same is true for the other "Match Case" and "Whole Words" buttons on that toolbar.
Mike, any idea why this is?

(this is broken at least back to 50.1, so I guess we've been shipping this for a while. :-( )
Flags: needinfo?(mdeboer)
I think this was introduced by bug 891258. I don't know if Tim has time to look at this, perhaps? I think that this is also affecting Windows and Linux.
Blocks: 891258
Flags: needinfo?(mdeboer) → needinfo?(ntim.bugs)
Flags: needinfo?(ntim.bugs)
Assignee: nobody → ntim.bugs
Comment on attachment 8851226 [details]
Bug 1347651 - Fix .findbar-button OSX focusring.

https://reviewboard.mozilla.org/r/123596/#review126296

What happens when you hover a focused findbar button with this patch applied? (I think it disappears, because you didn't add that rule yet)

::: browser/themes/osx/browser.css:679
(Diff revision 1)
>  toolbar .toolbarbutton-1[checked]:not(:active):hover {
>    background-color: var(--toolbarbutton-checkedhover-backgroundcolor);
>    transition: background-color 250ms;
>  }
>  
> +.findbar-button:not([disabled=true])[checked="true"]:-moz-focusring {

Please put this override directly below the rule it's  overriding and it's better to make it match exactly.
```css
.findbar-button:not([disabled=true]):-moz-any([checked="true"],:hover:active):-moz-focusring {
```
Attachment #8851226 - Flags: review?(mdeboer) → review-
Keywords: access
Unassigning to reflect real status.
Assignee: ntim.bugs → nobody

/triaging a11y backlog
This appears fixed in Nightly 100, macOS 12.3
Please reopen if this is incorrect.

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

Attachment

General

Created:
Updated:
Size: