Suppress firing JS events for pointercancel events with non-existent
ids. We encountered a device that reserves three-finger touches for a system-defined gesture, so it cancels all touch points at the moment the third finger touches the screen. But the device wrongly sends a pointercancel for the third finger without sending a corresponding pointerdown first. This caused Blink to fire a pointercancel with a new id, which is not a valid event sequence! This CL suppresses such pointercancel events. Bug: 1007164 Change-Id: I0af68ac229e56344ee013a8e65fe18b3cc4e9fd7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2488181 Commit-Queue: Mustaq Ahmed <mustaq@chromium.org> Reviewed-by:Robert Flack <flackr@chromium.org> Cr-Commit-Position: refs/heads/master@{#821329}
Showing
Please register or sign in to comment