Diff
Modified: trunk/LayoutTests/ChangeLog (270049 => 270050)
--- trunk/LayoutTests/ChangeLog 2020-11-19 21:37:08 UTC (rev 270049)
+++ trunk/LayoutTests/ChangeLog 2020-11-19 22:08:57 UTC (rev 270050)
@@ -1,5 +1,18 @@
2020-11-19 Chris Dumez <[email protected]>
+ Unreviewed, land iOS baselines after r270037.
+
+ * platform/ios-wk2/TestExpectations:
+ * platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/auxclick_event-expected.txt: Added.
+ * platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_event_target_child_parent-expected.txt: Added.
+ * platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_event_target_siblings-expected.txt: Added.
+ * platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_events_on_input-expected.txt: Added.
+ * platform/ios-wk2/imported/w3c/web-platform-tests/uievents/mouse/layout_change_should_fire_mouseover-expected.txt: Added.
+ * platform/ios-wk2/imported/w3c/web-platform-tests/uievents/order-of-events/focus-events/focus-expected.txt: Added.
+ * platform/ios-wk2/imported/w3c/web-platform-tests/uievents/order-of-events/mouse-events/mouseover-out-expected.txt: Added.
+
+2020-11-19 Chris Dumez <[email protected]>
+
Regression(r267865) Geolocation API's error callback should be nullable
https://bugs.webkit.org/show_bug.cgi?id=219165
Modified: trunk/LayoutTests/platform/ios-wk2/TestExpectations (270049 => 270050)
--- trunk/LayoutTests/platform/ios-wk2/TestExpectations 2020-11-19 21:37:08 UTC (rev 270049)
+++ trunk/LayoutTests/platform/ios-wk2/TestExpectations 2020-11-19 22:08:57 UTC (rev 270050)
@@ -1122,6 +1122,10 @@
webkit.org/b/161359 imported/w3c/web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html [ Pass Failure ]
webkit.org/b/161631 imported/w3c/web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html [ Pass Failure ]
+# Newly imported WPT tests that are timing out on iOS.
+imported/w3c/web-platform-tests/uievents/click/dblclick_event_mouse.html [ Skip ]
+imported/w3c/web-platform-tests/uievents/mouse/mouseevent_move_button.html [ Skip ]
+
imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events-onerror.html [ Pass Failure ]
# rdar://problem/26477855
Added: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/auxclick_event-expected.txt (0 => 270050)
--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/auxclick_event-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/auxclick_event-expected.txt 2020-11-19 22:08:57 UTC (rev 270050)
@@ -0,0 +1,7 @@
+Clicking with primary vs non-primary buttons
+
+Double-click on the green box with a non-primary button. When using mouse any button other than the left button is non-primary. If a "PASS" result appears, the test passes; otherwise, it fails.
+
+
+FAIL auxclick event sequence received. assert_unreached: document should not receive click for non-primary buttons. Reached unreachable code
+
Added: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_event_target_child_parent-expected.txt (0 => 270050)
--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_event_target_child_parent-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_event_target_child_parent-expected.txt 2020-11-19 22:08:57 UTC (rev 270050)
@@ -0,0 +1,12 @@
+Click targeting when targets of down and up are child and parents
+
+This test verifies that click event always goes to the first common ancestor of down and up event targets.
+Press down the primary button on link 1 and move onto green container and release.
+Press down the primary button on red container and move onto link 2 and release.
+Click done.
+link1
+link2
+Done
+
+FAIL Click targets the nearest common ancestor assert_equals: Click should be sent to the nearest common ancestor expected "mousedown@link1,mouseup@link_container1,click@link_container1,mousedown@link_container2,mouseup@link2,click@link_container2" but got ""
+
Added: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_event_target_siblings-expected.txt (0 => 270050)
--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_event_target_siblings-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_event_target_siblings-expected.txt 2020-11-19 22:08:57 UTC (rev 270050)
@@ -0,0 +1,16 @@
+Click targeting when targets of down and up are sibling elements
+
+This test verifies that click event always goes to the first common ancestor of down and up event targets.
+Press down the primary button on red div and move to blue box and release.
+Press down the primary button on button b1 and move to button b2 and release.
+Press down the primary button on input i1 and move to input i2 and release.
+Press down the primary button on link 1 and move to link 2 and release.
+Click done.
+b1 b2
+
+link1
+link2
+Done
+
+FAIL Click targets the nearest common ancestor assert_equals: Click should be sent to the nearest common ancestor expected "mousedown@red_div,mouseup@blue_div,click@div_container,mousedown@button1,mouseup@button2,click@button_container,mousedown@link1,mouseup@link2,click@link_container" but got "mousedown@button1,mouseup@button1,click@button1"
+
Added: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_events_on_input-expected.txt (0 => 270050)
--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_events_on_input-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/click/click_events_on_input-expected.txt 2020-11-19 22:08:57 UTC (rev 270050)
@@ -0,0 +1,6 @@
+Clicking on input type=text element when placeholder changes
+
+
+
+PASS Test click and auxclick on input element
+
Added: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/mouse/layout_change_should_fire_mouseover-expected.txt (0 => 270050)
--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/mouse/layout_change_should_fire_mouseover-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/mouse/layout_change_should_fire_mouseover-expected.txt 2020-11-19 22:08:57 UTC (rev 270050)
@@ -0,0 +1,7 @@
+Test Description: Tests that the mouseover event is fired and the element has a hover effect when the element underneath the mouse cursor is changed.
+Put your mouse over the red rectangle
+Click the primary mouse button
+
+
+FAIL Tests that the mouseover event is fired and the element has a hover effect when the element underneath the mouse cursor is changed. assert_equals: expected "mouseover,mouseenter" but got ""
+
Added: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/order-of-events/focus-events/focus-expected.txt (0 => 270050)
--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/order-of-events/focus-events/focus-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/order-of-events/focus-events/focus-expected.txt 2020-11-19 22:08:57 UTC (rev 270050)
@@ -0,0 +1,9 @@
+Click into the first text input.
+Click into the second text input.
+Click the "Done" button.
+
+
+Done
+
+PASS Focus-related events should fire in the correct order
+
Added: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/order-of-events/mouse-events/mouseover-out-expected.txt (0 => 270050)
--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/order-of-events/mouse-events/mouseover-out-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/uievents/order-of-events/mouse-events/mouseover-out-expected.txt 2020-11-19 22:08:57 UTC (rev 270050)
@@ -0,0 +1,9 @@
+Steps:
+
+Move your mouse over the blue <div> element, later over the green one, later over the yellow one.
+Move the mouse from the yellow element to the green one, later to the blue one, and later over this paragraph.
+
+Harness Error (TIMEOUT), message = null
+
+NOTRUN Mouseover/out events
+