Skip to content

Conversation

@patrickhlauke
Copy link
Member

Currently, any-pointer: none and any-hover: none only evaluate to true when they apply to ALL pointers/input mechanisms. There are situations, however, where it would be useful if these evaluated to true if ANY pointers/input mechanisms had those characteristics. See the examples in this PR for use cases where this would be the case. This would clearly be a substantive change to the spec, but one that I feel would open up some more granular possibilities for authors.

(this issue is a continuation of #715 which in turn came out of this isse #690)

Closes #737

A substantive spec/behavior change. Allowing any-hover:none and
any-pointer:none to match when ANY of the available inputs are
non-hover/non-pointer capable would allow authors to get a more holistic
view of ALL available input methods to make - if they so wish - even
more granular decisions about which functionality/style they wish to
provide in their app/site
@patrickhlauke
Copy link
Member Author

/cc @frivoal

Copy link
Member

@tabatkins tabatkins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change removes the minimal instructions on what value (any-pointer) should match. Can't merge as written, as it makes the MQ impossible to implement/test. Further discussion in associated issue about the underlying problem.

@patrickhlauke
Copy link
Member Author

Closing this, as I've come around to at least part of the reasoning (for any-pointer:none, but not for any-hover:none) in #737 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants