[iPadOS] slides.google.com: Cannot dismiss the context menu by tapping on the canvas
authorgraouts@webkit.org <graouts@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 14 Aug 2019 06:06:52 +0000 (06:06 +0000)
committergraouts@webkit.org <graouts@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 14 Aug 2019 06:06:52 +0000 (06:06 +0000)
commit04caaa97e84052cf3564bb804c84f3cf981d8167
tree07c0abd3970a203a8dbc2319075afbc0a8e3a206
parentdf69dc7d9393cdbc3ccf3b70cf051b1a5463e4d3
[iPadOS] slides.google.com: Cannot dismiss the context menu by tapping on the canvas
https://bugs.webkit.org/show_bug.cgi?id=200219
<rdar://problem/53650423>

Reviewed by Zalan Bujtas.

While the code change for this bug is all in code private to Safari, we add tests that check that removing implicit pointer capture
or removing the original target element while the pointer is active correctly fires the "pointerup" event at the element that hit tests
at the touch release point.

* pointerevents/ios/pointer-events-implicit-capture-element-removed-while-pointer-active-expected.txt: Added.
* pointerevents/ios/pointer-events-implicit-capture-element-removed-while-pointer-active.html: Added.
* pointerevents/ios/pointer-events-implicit-capture-released-while-pointer-active-expected.txt: Added.
* pointerevents/ios/pointer-events-implicit-capture-released-while-pointer-active.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@248662 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/pointerevents/ios/pointer-events-implicit-capture-element-removed-while-pointer-active-expected.txt [new file with mode: 0644]
LayoutTests/pointerevents/ios/pointer-events-implicit-capture-element-removed-while-pointer-active.html [new file with mode: 0644]
LayoutTests/pointerevents/ios/pointer-events-implicit-capture-released-while-pointer-active-expected.txt [new file with mode: 0644]
LayoutTests/pointerevents/ios/pointer-events-implicit-capture-released-while-pointer-active.html [new file with mode: 0644]