Changeset 249060 in webkit
- Timestamp:
- Aug 23, 2019, 12:21:32 PM (7 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r249059 r249060 1 2019-08-23 Antoine Quint <graouts@apple.com> 2 3 REGRESSION: fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html is timing out 4 https://bugs.webkit.org/show_bug.cgi?id=201075 5 <rdar://problem/54491246> 6 7 Reviewed by Daniel Bates. 8 9 This test was written very early on in the process of implementing Pointer Events and assumed events would keep 10 firing when scrolling occured. We need to add "touch-action: none" to ensure we get pointermove and pointerup 11 events. We also need to ensure that the interaction occurs over content otherwise events won't fire. Finally, we 12 pretty up the test a bit. 13 14 * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt: 15 * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html: 16 1 17 2019-08-20 Jiewen Tan <jiewen_tan@apple.com> 2 18 -
trunk/LayoutTests/fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt
r237902 r249060 6 6 7 7 pointerdown fired. 8 Remove this when bug 19133 is fixed.9 8 At least one pointermove was fired. 10 9 pointerup fired. -
trunk/LayoutTests/fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html
r237902 r249060 1 <!DOCTYPE html> <!-- webkit-test-runner [ experimental:PointerEventsEnabled=true ] -->1 <!DOCTYPE html> 2 2 <html> 3 3 <head> … … 7 7 body { 8 8 margin: none; 9 touch-action: none; 9 10 } 10 11 </style> … … 21 22 function runTest() 22 23 { 23 // FIXME: At the moment a touch listener is required due 24 // to the way pointer events are dispatched. 25 // https://bugs.webkit.org/show_bug.cgi?id=191333 26 window.addEventListener("touchstart", (event) => { 27 debug("Remove this when bug 19133 is fixed."); 28 }); 24 window.addEventListener("pointerdown", event => debug("pointerdown fired.")); 29 25 30 window.addEventListener("pointerdown", (event) => { 31 debug("pointerdown fired."); 32 }); 33 34 seenMove = false; 35 window.addEventListener("pointermove", (event) => { 26 let seenMove = false; 27 window.addEventListener("pointermove", event => { 36 28 if (!seenMove) 37 29 debug("At least one pointermove was fired."); … … 39 31 }); 40 32 41 window.addEventListener("pointerup", (event)=> {33 window.addEventListener("pointerup", event => { 42 34 debug("pointerup fired."); 43 35 finishJSTest(); 44 36 }); 45 37 46 if (window.testRunner) { 47 touchAndDragFromPointToPoint(50, 200, 60, 210).then(() => { 48 liftUpAtPoint(60, 210); 49 }); 50 } 38 if (window.testRunner) 39 touchAndDragFromPointToPoint(50, 50, 40, 40).then(() => liftUpAtPoint(40, 40)); 51 40 } 52 41
Note:
See TracChangeset
for help on using the changeset viewer.