Re: [pointerevents] `touch-action: none` behavior is intuitive in Firefox, confusing in Chrome. The spec should be clearer. (#387)

I hope you can see my frustration as an end user of web APIs @patrickhlauke.

Also the fact that Firefox doesn't have the issue but Chrome does seems like a valid reason not to close this.

> I believe `touch-action:none` should prevent _all_ default interaction

What about new options for `touch-action` like `prevent-all` (more powerful than `none`, actually stop everything, another name may be `user-defined`), `tap-only` (movements are ignored, so no panning or text selection, clicks work), `movement-only`, etc?

Maybe something like `touch-move-threshold` can take a number. If movement is less than threshold, then `touch-action: tap-only` may allow taps, and browsers have a default. Etc.

Any other ideas?

-- 
GitHub Notification of comment by trusktr
Please view or discuss this issue at https://github.com/w3c/pointerevents/issues/387#issuecomment-950384726 using your GitHub account


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

Received on Sunday, 24 October 2021 19:54:11 UTC