[Webkit-unassigned] [Bug 209292] CSS hover and pointer media queries not working with iOS 13.4 mouse support

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 7 13:18:53 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=209292

--- Comment #9 from Patrick H. Lauke <redux at splintered.co.uk> ---
(In reply to Maciej Stachowiak from comment #5)
> Seems clear that `(any-hover: hover)` and `(any-pointer: fine)` should be
> true when a pointing device is attached. The non-any cases are less obvious
> (at least to me). 

to crowbar this in from my recent duplicate:

pointer/hover relate to whatever the device/browser considers to be the "primary" input mechanism. So it comes down to deciding if iPad should treat the mouse as primary or not (i.e. if, even with mouse/trackpad present, it should consider the touchscreen its primary)

> On balance, I think it would be better if thoughtful sites kept their layout
> touch-suitable even when a pointing device is attached, which suggests those
> should be always false.


ideally, authors should not just take their cue about whether or not to make their content touch-suitable from `pointer:coarse` evaluating to true / `pointer:fine` evaluating to false, but from whether or not `any-pointer:coarse` is true - indicating that there is at least one coarse/touch input, be it "primary" or not. (I make kind of the reverse argument in some of the notes in https://www.w3.org/TR/mediaqueries-4/#any-input but the principle is the same).

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200407/868ec27f/attachment.htm>


More information about the webkit-unassigned mailing list