David, are you sure it's too hard to implement the focus ring in all
browsers based on child bounds?
I'm curious if other a11y folks will be ok with just leaving it out, even
if we have a console error for the author. Unless there is a really good
reason, I think we should repair the missing focus ring.

We even have a setting, "Show a quick highlight on the focused object." --
it's a bit of a misnomer, because what it does is ensure there is always a
visible focus as you move. We need to make sure that still works.

Some users really need the focus ring to use software. That's why a11y
standards mandate that focus changes be visible.

Aaron

On Wed, Jan 10, 2024 at 11:50 AM David Baron <dba...@chromium.org> wrote:

>
>
> On Wed, Jan 10, 2024 at 11:14 AM Yoav Weiss <yoavwe...@chromium.org>
> wrote:
>
>>
>>
>> On Tuesday, January 9, 2024 at 5:39:19 PM UTC+1 David Baron wrote:
>>
>> Contact emailsdba...@chromium.org
>>
>> ExplainerNone
>>
>> Specificationhttps://github.com/w3c/csswg-drafts/issues/2632#
>> issuecomment-438851770
>>
>>
>> Is this actually defined in the spec? Should the spec be more explicit
>> about it?
>>
>
> There was certainly some disagreement about that, but whatwg/html#9425
> <https://github.com/whatwg/html/pull/9425> makes it much more explicit.
>
>
>> Interoperability and Compatibility
>>
>> This is proposing to change a currently interoperable behavior. This has
>> some risk that other engines won't match the change and we'll end up with
>> less interoperability. However, I think there is probably enough support
>> from other engines at this point that we should take the lead and hope that
>> other engines will soon follow.
>>
>>
>> What about compat? Would existing users of `display: contents` have their
>> keyboard flows disrupted by this change?
>>
>>
>
> That is a possible concern, although (a) I think the amount of existing
> content affected by the change is likely small, although I haven't
> attempted to measure and (b) I think such a change seems more likely to be
> an improvement than a regression.
>
>  -David
>
>> --
> You received this message because you are subscribed to the Google Groups
> "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to blink-dev+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAG0MU3gZiQxJ3P4rBgadJT-HLR51ru_RhcXAj-oFSBy2UWL5Vg%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAG0MU3gZiQxJ3P4rBgadJT-HLR51ru_RhcXAj-oFSBy2UWL5Vg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAC2P9W%3D1Uck3bEVfJ2NiGEV4799vpbXW%2BACK6VF10LBSE0EdKw%40mail.gmail.com.

Reply via email to