Add transparent outline to input control BackdropUI focus style.#50772
Add transparent outline to input control BackdropUI focus style.#50772
Conversation
|
Flaky tests detected in 6554fb3. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/5022105362
|
t-hamano
left a comment
There was a problem hiding this comment.
LGTM 👍It also works correctly on Story book.
I tested UnitControl, SelectControl, and TimePicker in that order.
Before
before.mp4
After
after.mp4
|
I found a similar problem with |
|
Thank you for working on this ❤️ |
…dd/static-closures * 'trunk' of https://github.com/WordPress/gutenberg: (26 commits) Add transparent outline to input control BackdropUI focus style. (#50772) Added wrapper element for RichText in File block (#50607) Remove the experimental flag of the command center (#50781) Update the document title in the site editor to open the command center (#50369) Remove `unwrap` from transforms and add `ungroup` to more blocks (#50385) Add new experimental version of DropdownMenu (#49473) Force display of in custom css input boxes to LTR (#50768) Polish experimental navigation block (#50670) Support negation operator in selectors in the Interactivity API (#50732) Minor updates to theme.json schema pages (#50742) $revisions_controller is not used. Let's delete it. (#50763) Remove OffCanvasEditor (#50705) Mobile - E2E test - Update code to use the new navigateUp helper (#50736) Try: Smaller external link icon (#50728) Block Editor: Remove unused 'useIsDimensionsSupportValid' method (#50735) Fix flaky media inserter drag-and-dropping e2e test (#50740) docs: Fix change log typo (#50737) Edit Site: Fix `useEditedEntityRecord()` loading state (#50730) Fix labelling, description, and focus style of the block transform to pattern previews (#50577) Fix Global Styles sidebar block selection on zoom out mode (#50708) ...
|

Fixes #50738
What?
Adds a transparent outline to the input control
BackdropUIfocus style to support Windows High Contrast mode.Why?
In Windows High Contrast mode, box-shadows aren't visible. Only borders and outlines are visible. The focus style of the input control component is provided by
BackdropUIwhich only uses a box-shadow.How?
This PR adds a transparent outline so that the focus style is visible in Windows High Contrast mode. The negative offset makes the outline overlay the box-shadow.
Testing Instructions
redinstead of `transparent.Testing Instructions for Keyboard
Screenshots or screencast