haikuwebkit/LayoutTests/fast/scrolling/ios
Wenson Hsieh d9615c4352 [ iOS ] fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html is a flaky timeout
https://bugs.webkit.org/show_bug.cgi?id=228672
rdar://81348960

Reviewed by Simon Fraser.

On rare occasion, this test times out when the synthesized swipe gesture fails to cause the scrollable overflow
container to scroll past an arbitrary scroll position threshold (previously 400px). Mitigate this by rewriting
the test, such that we'll swipe _until_ we scroll past the threshold (which has also been lowered to just
100px).

Additionally, rewrite parts of this test to be generally easier to follow; for example, remove the scroll event
listener and instead just synthesize swipe gestures until `scroller.scrollTop` crosses 100px.

* fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body-expected.txt:
* fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html:
* platform/ios-wk2/TestExpectations: Remove the failing test expectation.


Canonical link: https://commits.webkit.org/240454@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@280937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-11 23:51:07 +00:00
..
resources
adjust-scroll-snap-during-gesture-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
adjust-scroll-snap-during-gesture.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
autoscroll-input-when-very-zoomed-expected.txt Flashes of incorrect scroll position when zooming on quip 2020-07-14 19:27:34 +00:00
autoscroll-input-when-very-zoomed.html Flashes of incorrect scroll position when zooming on quip 2020-07-14 19:27:34 +00:00
body-overflow-hidden-expected.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
body-overflow-hidden-frame-expected.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
body-overflow-hidden-frame.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
body-overflow-hidden-height-100-percent-keyboard-expected.txt
body-overflow-hidden-height-100-percent-keyboard.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
body-overflow-hidden-height-100-percent-zoomed-1-expected.txt
body-overflow-hidden-height-100-percent-zoomed-1.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
body-overflow-hidden-height-100-percent-zoomed-2-expected.txt
body-overflow-hidden-height-100-percent-zoomed-2.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
body-overflow-hidden-keyboard-expected.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
body-overflow-hidden-keyboard.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
body-overflow-hidden.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
border-radius-event-region-expected.txt Don't create event regions when the page has no subscrollers 2020-09-10 18:36:25 +00:00
border-radius-event-region.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
change-scrollability-on-content-resize-expected.txt Standardize on "allows scrolling" terminology instead of asking about scrollbars 2020-12-23 17:00:45 +00:00
change-scrollability-on-content-resize-nested-expected.txt Standardize on "allows scrolling" terminology instead of asking about scrollbars 2020-12-23 17:00:45 +00:00
change-scrollability-on-content-resize-nested.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
change-scrollability-on-content-resize.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
click-events-after-long-press-during-momentum-scroll-in-main-frame-expected.txt
click-events-after-long-press-during-momentum-scroll-in-main-frame.html
click-events-after-long-press-during-momentum-scroll-in-overflow-expected.txt
click-events-after-long-press-during-momentum-scroll-in-overflow.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
click-events-during-momentum-scroll-in-main-frame-expected.txt
click-events-during-momentum-scroll-in-main-frame.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
click-events-during-momentum-scroll-in-overflow-after-tap-on-body-expected.txt [ iOS ] fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html is a flaky timeout 2021-08-11 23:51:07 +00:00
click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html [ iOS ] fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html is a flaky timeout 2021-08-11 23:51:07 +00:00
click-events-during-momentum-scroll-in-overflow-expected.txt
click-events-during-momentum-scroll-in-overflow.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
clip-path-hit-test-expected.txt itsnicethat.com page is sometimes non-scrollable 2020-07-15 20:01:53 +00:00
clip-path-hit-test.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt
clipping-ancestor-with-accelerated-scrolling-ancestor.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
content-size-change-during-rubberband-expected.txt [iOS WK2] theverge.com - rubber band scrolling at the top of the page causes an abrupt jump 2021-01-25 00:47:32 +00:00
content-size-change-during-rubberband.html [iOS WK2] theverge.com - rubber band scrolling at the top of the page causes an abrupt jump 2021-01-25 00:47:32 +00:00
double-tap-to-scroll-with-scrolling-disabled-expected.txt
double-tap-to-scroll-with-scrolling-disabled.html
event-region-float-expected.txt Don't create event regions when the page has no subscrollers 2020-09-10 18:36:25 +00:00
event-region-float.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
event-region-pointer-events-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
event-region-pointer-events.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
event-region-scale-transform-shared-expected.txt Don't create event regions when the page has no subscrollers 2020-09-10 18:36:25 +00:00
event-region-scale-transform-shared.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
event-region-scrolled-contents-layer-expected.txt
event-region-scrolled-contents-layer.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
event-region-translate-transform-shared-expected.txt Don't create event regions when the page has no subscrollers 2020-09-10 18:36:25 +00:00
event-region-translate-transform-shared.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
event-region-visibility-hidden-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
event-region-visibility-hidden.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
fixed-inside-overflow-inside-iframe-expected.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
fixed-inside-overflow-inside-iframe.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
frame-scrolling-no-expected.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
frame-scrolling-no.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
hit-testing-iframe-001-expected.html
hit-testing-iframe-001.html
hit-testing-iframe-002-expected.html
hit-testing-iframe-002.html
hit-testing-iframe-003-expected.html
hit-testing-iframe-003.html
hit-testing-iframe-004-expected.html
hit-testing-iframe-004.html
hit-testing-iframe-005-expected.html
hit-testing-iframe-005.html
hit-testing-iframe-006-expected.html
hit-testing-iframe-006.html
iframe-inside-overflow-clipping-expected.txt
iframe-inside-overflow-clipping.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
iframe-scroll-into-view-expected.html
iframe-scroll-into-view.html
key-command-scroll-to-bottom-expected.html
key-command-scroll-to-bottom.html
key-command-scroll-to-top-expected.html
key-command-scroll-to-top.html
mixing-user-and-programmatic-scroll-001-expected.html
mixing-user-and-programmatic-scroll-001.html
mixing-user-and-programmatic-scroll-002-expected.html
mixing-user-and-programmatic-scroll-002.html
mixing-user-and-programmatic-scroll-003-expected.html
mixing-user-and-programmatic-scroll-003.html
mixing-user-and-programmatic-scroll-004-expected.html
mixing-user-and-programmatic-scroll-004.html
mixing-user-and-programmatic-scroll-005-expected.html
mixing-user-and-programmatic-scroll-005.html
mixing-user-and-programmatic-scroll-006-expected.html
mixing-user-and-programmatic-scroll-006.html
non-invertible-transformed-over-scroller-expected.txt
non-invertible-transformed-over-scroller.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
non-invertible-transformed-scroller-ancestor-expected.txt Unable to scroll elcomerico.pe page until the page finishes loading 2020-07-07 18:16:27 +00:00
non-invertible-transformed-scroller-ancestor.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-clip-with-accelerated-scrolling-ancestor-expected.html
overflow-clip-with-accelerated-scrolling-ancestor.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-div-scrolling-expected.txt Changes to shared testing JS files should not cause test failures due to console message line numbers changing 2020-04-10 21:10:11 +00:00
overflow-div-scrolling.html
overflow-scroll-inherited-expected.txt
overflow-scroll-inherited.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-overlap-2-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-scroll-overlap-2.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-overlap-3-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-scroll-overlap-3.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-overlap-4-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-scroll-overlap-4.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-overlap-5-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-scroll-overlap-5.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-overlap-6-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-scroll-overlap-6.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-overlap-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-scroll-overlap.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-pointer-events-expected.txt Toggling pointer-events on body does not re-enable scrolling on child 2020-12-15 18:00:55 +00:00
overflow-scroll-pointer-events.html Toggling pointer-events on body does not re-enable scrolling on child 2020-12-15 18:00:55 +00:00
overflow-scroll-touch-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-scroll-touch.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-user-interaction-disabled-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-scroll-user-interaction-disabled.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scrolling-ancestor-clip-expected.txt
overflow-scrolling-ancestor-clip-size-expected.txt
overflow-scrolling-ancestor-clip-size.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scrolling-ancestor-clip.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scrolling-touch-disabled-stacking-expected.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scrolling-touch-disabled-stacking.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scrolling-touch-enabled-stacking-expected.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scrolling-touch-enabled-stacking.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
programmatic-scroll-element-crash-expected.txt
programmatic-scroll-element-crash.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
programmatic-scroll-iframe-001-expected.html
programmatic-scroll-iframe-001.html
programmatic-scroll-iframe-002-expected.html
programmatic-scroll-iframe-002.html
programmatic-scroll-iframe-003-expected.html
programmatic-scroll-iframe-003.html
programmatic-scroll-iframe-004-expected.html
programmatic-scroll-iframe-004.html
programmatic-scroll-iframe-005-expected.html
programmatic-scroll-iframe-005.html
programmatic-scroll-iframe-006-expected.html
programmatic-scroll-iframe-006.html
programmatic-scroll-iframe-007-expected.html
programmatic-scroll-iframe-007.html
programmatic-scroll-iframe-008-expected.html
programmatic-scroll-iframe-008.html
programmatic-scroll-iframe-009-expected.html
programmatic-scroll-iframe-009.html
programmatic-scroll-iframe-010-expected.html
programmatic-scroll-iframe-010.html
programmatic-scroll-iframe-011-expected.html
programmatic-scroll-iframe-011.html
programmatic-scroll-iframe-012-expected.html
programmatic-scroll-iframe-012.html
programmatic-scroll-via-focus-should-clamp-top-expected.txt
programmatic-scroll-via-focus-should-clamp-top.html
programmatic-scroll-via-scrollIntoView-inside-iframe-should-clamp-top-expected.txt
programmatic-scroll-via-scrollIntoView-inside-iframe-should-clamp-top.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
programmatic-scroll-via-scrollIntoView-should-clamp-top-expected.txt
programmatic-scroll-via-scrollIntoView-should-clamp-top.html
programmatic-scroll-while-zoomed-expected.txt Flashes of incorrect scroll position when zooming on quip 2020-07-14 19:27:34 +00:00
programmatic-scroll-while-zoomed.html Flashes of incorrect scroll position when zooming on quip 2020-07-14 19:27:34 +00:00
reconcile-layer-position-recursive-expected.txt
reconcile-layer-position-recursive.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
remove-overflow-crash-expected.txt
remove-overflow-crash.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
reveal-focused-element-right-above-keyboard-on-ipad-expected.txt
reveal-focused-element-right-above-keyboard-on-ipad.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
scroll-event-from-scrollTo-expected.txt
scroll-event-from-scrollTo.html
scroll-events-back-forward-after-pageshow-expected.txt
scroll-events-back-forward-after-pageshow.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
scroll-events-back-forward-expected.txt
scroll-events-back-forward.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
scroll-events-default-expected.txt
scroll-events-default.html
scroll-events-responsive-expected.txt
scroll-events-responsive.html
scroll-events-unresponsive-expected.txt
scroll-events-unresponsive.html
scroll-iframe-001-expected.html
scroll-iframe-001.html
scroll-iframe-002-expected.html
scroll-iframe-002.html
scroll-iframe-003-expected.html
scroll-iframe-003.html
scroll-iframe-004-expected.html
scroll-iframe-004.html
scroll-into-view-with-top-content-inset-expected.txt
scroll-into-view-with-top-content-inset.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
scroll-snap-with-momentum-scroll-in-main-frame-expected.txt [iOS 15 Regression]: scroll position resets when using scroll snap 2021-06-23 23:00:51 +00:00
scroll-snap-with-momentum-scroll-in-main-frame.html [iOS 15 Regression]: scroll position resets when using scroll snap 2021-06-23 23:00:51 +00:00
scroll-snap-with-momentum-scroll-in-overflow-scroll-area-expected.txt [iOS 15 Regression]: scroll position resets when using scroll snap 2021-06-23 23:00:51 +00:00
scroll-snap-with-momentum-scroll-in-overflow-scroll-area.html [iOS 15 Regression]: scroll position resets when using scroll snap 2021-06-23 23:00:51 +00:00
scroll-to-beginning-and-end-of-document-expected.txt
scroll-to-beginning-and-end-of-document.html
scrollTo-at-page-load-expected.txt
scrollTo-at-page-load.html
scrollbar-hiding-expected.txt Standardize on "allows scrolling" terminology instead of asking about scrollbars 2020-12-23 17:00:45 +00:00
scrollbar-hiding-iframes-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
scrollbar-hiding-iframes.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
scrollbar-hiding.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
scrolling-content-clip-to-viewport-expected.txt
scrolling-content-clip-to-viewport.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
scrollview-adjusts-to-keyboard-insets-expected.txt
scrollview-adjusts-to-keyboard-insets.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
subpixel-overflow-scrolling-with-ancestor-expected.txt
subpixel-overflow-scrolling-with-ancestor.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
table-cell-touch-scrolling-expected.txt
table-cell-touch-scrolling.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
textarea-scroll-touch-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
textarea-scroll-touch.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
touch-scroll-back-forward-expected.txt
touch-scroll-back-forward.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
touch-scroll-pointer-events-none-expected.txt
touch-scroll-pointer-events-none.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
touch-scroll-visibility-hidden-expected.txt
touch-scroll-visibility-hidden.html
touch-stacking-expected.txt
touch-stacking.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
user-then-programmatic-scroll-expected.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
user-then-programmatic-scroll.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00