Re: [csswg-drafts] [css-selectors-3] Make :active specification more explicit as to which interactions cause its application (#4787)

> This seems like more of an implementation bug than a spec bug, tbh.

Maybe. Yet the current spec (CR) as quoted by OP speaks exclusively about *__mouse__ buttons* in "hypothetical" (*for example*) scenarios, sweeping keyboard, voice and any other interaction mediums under *"and any aliases thereof"*.

It does not directly address other activation means, leaving liberty for implementers to define (*keyboard*) activation event timeline to their intuition, so if implementer defines it like

> "keyboard activation event happens the moment when activation key is released for infinitely short period of time, so it cannot be observed by the user (so it makes no sense to implement it...)"

it would not currently violate the CR.

But from user's perspective it would make very little sense.

-- 
GitHub Notification of comment by myfonj
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4787#issuecomment-1618084269 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 3 July 2023 11:56:31 UTC