This is split off of #3153260: Standardize Olivero's focus states across all non-form controls. We need to ensure that all focus states (including form focus states) are accessible within high contrast mode.
tasks
We'll need videos of navigating the site via keyboard with Windows High Contrast mode with several browsers.
- IE11
- Edge
- Firefox
The videos will need to show the focus states of the various elements and components. Any found issues should be split out into their own followup issues.
This is a stable blocker.
| Comment | File | Size | Author |
|---|---|---|---|
| #14 | IE11_-_Win7__before_upgrading_ie___Running_-4.png | 44.36 KB | mherchel |
| #13 | 3191682-Olivero-IE11-HC.mp4 | 11.92 MB | javi-er |
| #7 | Screenshot 2021-04-01 at 17.40.33.png | 179.43 KB | gauravvvv |
| #6 | edigeolivero-hc-focus-states-3-31.mp4 | 5.78 MB | mherchel |
| #6 | ff-olivero-hc-focus-states-3-31.mp4 | 7.51 MB | mherchel |
Comments
Comment #2
bnjmnmComment #3
andrewmacpherson commentedAre any currently NOT visible? If so, please change the category to bug.
Comment #4
mherchelAdding #3206290: Olivero: Windows high contrast mode does not show search icon
Comment #5
mherchelThe search icon issue that I added above is related but is not about focus states. I did some cursory testing yesterday in HC mode, and everything was looking good. I want to dive deeper into it though.
Comment #6
mherchelThis is looking good, except for one exception: The element focus style is not visible in Edge. It has a default focus style in IE and FF, which is not very apparent.
We have an issue to redesign the details at #3194468: Refine designs for Olivero details and fieldsets. I'm adding a note in there that we need to ensure that all focus states are visible across all browsers in HC mode.
Setting to Needs Review. It'd be nice if someone could watch these videos and set it to RTBC (assuming they do not see any issues).
Comment #7
gauravvvv commentedI go through the video reviews posted by @mherchel. The Focus state seems fine to me.
Moving to RTBC.
Comment #8
gauravvvv commentedComment #9
alexpottDiscussed with @lauriii - we agreed that we should postpone this on #3206290: Olivero: Windows high contrast mode does not show search icon and do a further round of checks before making Olivero stable. Great videos @mherchel - really helpful in reviewing.
Comment #11
lauriiiSince the blocker is committed, moving to active
Comment #12
mherchelComment #13
javi-er commentedHi, just took a look to this on IE11 high contrast and found the following issues, I tested it with the output of the style guide module and a menu.
I'm attaching a video for it.
Comment #14
mherchelGood catches @javi-er.
Opened followup issues:
Comment #15
mherchelThis still needs accessibility maintainer sign off. Note that this issue is for focus states, and also note that the unrelated issues found in #13 have followups (and many have RTBC patches)
Comment #16
mherchelWent over this with @bnjmnm earlier. He will post videos and close this out.
We found one followup stable-blocking issue: #3227427: Olivero: <summary> focus state is invisible in Windows high contrast
And we found two non-stable-blocking issues:
Comment #17
bnjmnmYoutube is taking its time encoding the video of our walkthrough, but on Aug 9, @mherchel took me through many scenarios with many browsers using high-contrast mode. This includes all possible natively focusable elements, natively focusable elements within dialogs, and focusable controls within core widgets such as close icons and tabledrag handles. Overall this is in good shape! The problems we did encounter now have their own issues (as documented in several comments above). These have clear issue summaries and success criteria. I approve of closing this broader issue in favor of the more targeted ones that have been opened. While it's always possible there will be an edge case that was overlooked, the baseline state of high contrast focus visibility is in good shape.
Comment #18
bnjmnmHere's the walkthrough confirming that the remaining items have been given their own issues (several of which are already complete!): https://youtu.be/atu024JZwvU