-
Notifications
You must be signed in to change notification settings - Fork 756
Closed
Labels
Closed Accepted by CSSWG ResolutionTestedMemory aid - issue has WPT testsMemory aid - issue has WPT testscss-ui-4Current WorkCurrent Work
Description
CSS-UI claims that it's up to user agents to determine whether and how outline-width influences the rendering of outlines with outline-style auto.
However, this is problematic, for the similar reasons as discussed about color in #7761:
outline: auto sets outline-style to auto and outline-width to medium, and medium means 3px.
The default UA sheet in the HTML spec has :focus-visible { outline: auto; }, and so, in browsers that want to take outline-width into account, it effectively calls for the default rendering of focus outlines to be native outlines somehow tweaked to be 3px wide. That seems unfortunate.
I think we should either:
- remove the claim that
outline-widthis allowed to influence the rendering of auto style outlines. - similarly to what we did in [css-ui] Tweaking outline-style: auto colors. #7761, allow
outline-widthto influence the rendering of auto style outlines, but to make that work sensibly, add anautoinitial value tooutline-widthwhich computes tomediumwhenoutline-styleis anything butauto, but lets auto style outlines render at their natural size unless the author has explicitly called for something else.
Metadata
Metadata
Assignees
Labels
Closed Accepted by CSSWG ResolutionTestedMemory aid - issue has WPT testsMemory aid - issue has WPT testscss-ui-4Current WorkCurrent Work
Type
Projects
Status
Unslotted