Summary: | [WPE] Prevent elements getting stuck in a pressed state when scrolling on a touchscreen | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Joshua Watt <JPEW.hacker> | ||||||
Component: | WPE WebKit | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | aperez, bugs-noreply, cgarcia, pnormand, zan | ||||||
Priority: | P2 | ||||||||
Version: | WebKit Nightly Build | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Joshua Watt
2020-11-13 07:36:45 PST
Created attachment 414042 [details]
Patch
If the scroll controller prevents touch up events from propagating to the page, the underlying elements (e.g. buttons) get stuck in the "pressed" state. This is particularly noticeable on sensitive touchscreens where a small amount of movement (which triggers a scroll) is unavoidable. This would at least need a ChangeLog entry, see this page for the full procedure :) https://webkit.org/contributing-code/ Created attachment 414342 [details]
Patch
Comment on attachment 414342 [details]
Patch
Thanks! The explanation in the ChangeLog makes sense to me and
Carlos GarcĂa also thinks the change is correct :)
Committed r270022: <https://trac.webkit.org/changeset/270022> All reviewed patches have been landed. Closing bug and clearing flags on attachment 414342 [details]. |