haikuwebkit/LayoutTests/fast/scrolling
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
..
ios [ 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
ipad Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
latching Scroll-chaining not triggering before complete end of overscroll 2021-01-22 02:48:17 +00:00
mac Vertical scroll with mouse wheel in horizontal scroller fails to propagate to the document 2021-08-09 23:41:29 +00:00
resources
adjust-scroll-offset-on-zoom-expected.txt Avoid triggering layout from style change 2017-10-11 21:33:58 +00:00
adjust-scroll-offset-on-zoom.html
arrow-key-scroll-in-rtl-document-expected.txt
arrow-key-scroll-in-rtl-document.html
home-end-keys-scroll-in-rtl-document-expected.txt Scroll Snap broken when using RTL layout 2020-07-27 02:03:46 +00:00
iframe-scrollable-after-back-expected.txt Add tests for iframe and overflow scrollability after navigating back 2016-02-17 21:44:02 +00:00
iframe-scrollable-after-back.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
keyboard-scrolling-distance-downArrow-expected.txt Start smooth keyboard scrolling animation when pageUp or pageDown key is pressed. 2021-08-11 20:32:32 +00:00
keyboard-scrolling-distance-downArrow.html Start smooth keyboard scrolling animation when pageUp or pageDown key is pressed. 2021-08-11 20:32:32 +00:00
keyboard-scrolling-distance-pageDown-expected.txt Start smooth keyboard scrolling animation when pageUp or pageDown key is pressed. 2021-08-11 20:32:32 +00:00
keyboard-scrolling-distance-pageDown.html Start smooth keyboard scrolling animation when pageUp or pageDown key is pressed. 2021-08-11 20:32:32 +00:00
marquee-scroll-crash-expected.txt Disable support for BeforeLoadEvent 2020-05-20 20:14:23 +00:00
marquee-scroll-crash.html
momentum-scroll-with-borders-expected.txt Momentum scrolling ends at the wrong place when a scrolling overflow element has a non-zero border 2018-11-27 22:03:19 +00:00
momentum-scroll-with-borders.html
overflow-inside-foreignobject-expected.html REGRESSION(r260276): Overflow scrolling layers misplaced inside SVG foreign object 2020-07-11 17:55:01 +00:00
overflow-inside-foreignobject.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
overflow-scroll-past-max-expected.txt REGRESSION (r194448): Scrolling overflow:scroll goes too far 2016-01-02 04:44:16 +00:00
overflow-scroll-past-max.html
overflow-scrollable-after-back-expected.txt
overflow-scrollable-after-back.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
overlay-scrollbars-scroll-corner-expected.html
overlay-scrollbars-scroll-corner.html
page-cache-back-overflow-scroll-restore-expected.txt
page-cache-back-overflow-scroll-restore.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
page-should-not-scroll-on-unfocused-text-field-layout-expected.txt REGRESSION (r238522): Erratic scrolling on Google flights search result page and vrbo.com 2019-01-05 05:06:02 +00:00
page-should-not-scroll-on-unfocused-text-field-layout.html
page-y-offset-should-not-be-changed-after-zoom-expected.txt Scrolling must be done after the layout when doing full page zoom 2021-05-20 05:05:40 +00:00
page-y-offset-should-not-be-changed-after-zoom.html Scrolling must be done after the layout when doing full page zoom 2021-05-20 05:05:40 +00:00
progammatic-scroll-scrolling-no-frame-expected.txt [iOS] Programmaic scroll of "scrolling=no" iframe fails 2020-05-19 18:23:57 +00:00
progammatic-scroll-scrolling-no-frame.html [iOS] Programmaic scroll of "scrolling=no" iframe fails 2020-05-19 18:23:57 +00:00
programmatic-document-rtl-scroll-expected.html
programmatic-document-rtl-scroll.html
programmatic-document-rtl-scrollIntoView-expected.txt Fix reload and programmatic scrolling in RTL documents 2016-01-02 04:45:36 +00:00
programmatic-document-rtl-scrollIntoView.html
programmatic-horizontal-bt-document-scroll-expected.html
programmatic-horizontal-bt-document-scroll.html
programmatic-overflow-rtl-scrollIntoView-expected.txt scrollLeft returns different values for viewport and non-viewport scrolling with rtl 2016-01-03 18:06:50 +00:00
programmatic-overflow-rtl-scrollIntoView.html
programmatic-scroll-to-negative-offset-expected.txt
programmatic-scroll-to-negative-offset.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
programmatic-scroll-to-zero-zero-expected.html
programmatic-scroll-to-zero-zero.html
rtl-drag-vertical-scroller-expected.txt
rtl-drag-vertical-scroller.html
rtl-initial-scroll-position-expected.html Sideways-scrollable RTL document has wrong initial and reload offset in WKWebView 2016-03-19 00:00:46 +00:00
rtl-initial-scroll-position.html
rtl-point-in-iframe-expected.txt
rtl-point-in-iframe.html [ macOS wk2 ] fast/scrolling/rtl-point-in-iframe.html sometimes fails 2020-05-19 17:20:00 +00:00
rtl-scrollbars-alternate-body-dir-attr-does-not-update-scrollbar-placement-2-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-alternate-body-dir-attr-does-not-update-scrollbar-placement-2.html
rtl-scrollbars-alternate-body-dir-attr-does-not-update-scrollbar-placement-expected.txt
rtl-scrollbars-alternate-body-dir-attr-does-not-update-scrollbar-placement.html
rtl-scrollbars-alternate-iframe-body-dir-attr-does-not-update-scrollbar-placement-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-alternate-iframe-body-dir-attr-does-not-update-scrollbar-placement.html
rtl-scrollbars-animation-property.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-elementFromPoint-expected.txt [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar 2016-03-18 01:02:32 +00:00
rtl-scrollbars-elementFromPoint-static-expected.txt
rtl-scrollbars-elementFromPoint-static.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-elementFromPoint.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-iframe-expected.txt
rtl-scrollbars-iframe-offset-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-iframe-offset.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-iframe-position-absolute-expected.txt
rtl-scrollbars-iframe-position-absolute.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-iframe-scrolled-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-iframe-scrolled.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-iframe.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-initial-position-dynamic-expected.html Fix initial horizontal scrollbar position when vertical scrollbar is on the left. 2021-04-11 22:53:50 +00:00
rtl-scrollbars-initial-position-dynamic.html Fix initial horizontal scrollbar position when vertical scrollbar is on the left. 2021-04-11 22:53:50 +00:00
rtl-scrollbars-initial-position-expected.html Fix initial horizontal scrollbar position when vertical scrollbar is on the left. 2021-04-11 22:53:50 +00:00
rtl-scrollbars-initial-position.html Fix initial horizontal scrollbar position when vertical scrollbar is on the left. 2021-04-11 22:53:50 +00:00
rtl-scrollbars-listbox-expected.html
rtl-scrollbars-listbox-scroll-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-listbox-scroll.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-listbox-select-left-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-listbox-select-left.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-listbox-select-right-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-listbox-select-right.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-listbox-simple-expected-mismatch.html
rtl-scrollbars-listbox-simple.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-listbox.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-contents-expected.html
rtl-scrollbars-overflow-contents.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-dir-rtl-expected.html
rtl-scrollbars-overflow-dir-rtl.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-elementFromPoint-expected.txt [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar 2016-03-18 01:02:32 +00:00
rtl-scrollbars-overflow-elementFromPoint.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-padding-expected.html
rtl-scrollbars-overflow-padding.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-position-absolute-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-position-absolute.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-simple-expected-mismatch.html [WK2] [OS X] Create API for switching RTL scrollbar policy 2016-04-27 01:25:26 +00:00
rtl-scrollbars-overflow-simple.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow-text-selection-scrolled-expected.html
rtl-scrollbars-overflow-text-selection-scrolled.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overflow.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overlay-no-push-contents-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-overlay-no-push-contents.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-position-absolute-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-position-absolute.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-position-fixed-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-position-fixed.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-positioned-intersect-scrollbars-expected.html
rtl-scrollbars-positioned-intersect-scrollbars.html
rtl-scrollbars-positioning-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-positioning.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-simple-expected-mismatch.html [WK2] [OS X] Create API for switching RTL scrollbar policy 2016-04-27 01:25:26 +00:00
rtl-scrollbars-simple.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-document-2-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-document-2.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-document-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-document.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-iframe-2-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-iframe-2.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-iframe-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-iframe.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-overflow-scroll-2-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-overflow-scroll-2.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-overflow-scroll-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-sticky-overflow-scroll.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-text-selection-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-text-selection-scrolled-expected.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-text-selection-scrolled.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars-text-selection.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rtl-scrollbars.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
rubber-band-shows-background-expected.html Rubber-banding overflow-scrolling-touch shows black 2017-11-01 00:21:20 +00:00
rubber-band-shows-background.html
scroll-animator-basic-events-expected.txt Overflow scrollers in iframes don't get mouseMovedInContentArea() 2020-05-08 15:02:23 +00:00
scroll-animator-basic-events.html Minor EventHandler and test cleanup 2020-05-06 03:53:56 +00:00
scroll-animator-overlay-scrollbars-clicked-expected.txt Overflow scrollers in iframes don't get mouseMovedInContentArea() 2020-05-08 15:02:23 +00:00
scroll-animator-overlay-scrollbars-clicked.html Minor EventHandler and test cleanup 2020-05-06 03:53:56 +00:00
scroll-animator-overlay-scrollbars-hovered-expected.txt Overflow scrollers in iframes don't get mouseMovedInContentArea() 2020-05-08 15:02:23 +00:00
scroll-animator-overlay-scrollbars-hovered.html Minor EventHandler and test cleanup 2020-05-06 03:53:56 +00:00
scroll-animator-select-list-events-expected.txt Overflow scrollers in iframes don't get mouseMovedInContentArea() 2020-05-08 15:02:23 +00:00
scroll-animator-select-list-events.html Minor EventHandler and test cleanup 2020-05-06 03:53:56 +00:00
scroll-behavior-invalidate-if-disabled-expected.txt REGRESSION (r254790): No longer get smooth scrolling on music.apple.com 2020-04-22 03:03:43 +00:00
scroll-behavior-invalidate-if-disabled.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
scroll-behavior-validate-if-enabled-expected.txt REGRESSION (r254790): No longer get smooth scrolling on music.apple.com 2020-04-22 03:03:43 +00:00
scroll-behavior-validate-if-enabled.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
scroll-position-on-reload-rtl-expected.txt Fix reload and programmatic scrolling in RTL documents 2016-01-02 04:45:36 +00:00
scroll-position-on-reload-rtl.html
scroll-select-list-expected.html
scroll-select-list.html
scroll-to-anchor-zoomed-header-expected.txt
scroll-to-anchor-zoomed-header.html
scroll-to-focused-element-asynchronously-expected.txt Make scrolling to the focused element async 2018-01-26 05:03:37 +00:00
scroll-to-focused-element-asynchronously.html
scroll-to-focused-element-canceled-by-fragment-navigation-expected.txt
scroll-to-focused-element-canceled-by-fragment-navigation.html
scrollable-area-dynamic-overflow-expected.txt
scrollable-area-dynamic-overflow.html
scrollable-area-frame-expected.txt
scrollable-area-frame-inherited-visibility-hidden-expected.txt
scrollable-area-frame-inherited-visibility-hidden.html Change fast/s* and fast/t* files to use pre and post js files in LayoutTests/resources. 2013-09-08 00:44:54 +00:00
scrollable-area-frame-overflow-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
scrollable-area-frame-overflow-hidden.html Change fast/s* and fast/t* files to use pre and post js files in LayoutTests/resources. 2013-09-08 00:44:54 +00:00
scrollable-area-frame-overried-inherited-visibility-hidden-expected.txt Be more restrictive when adding ScrollableArea's to FrameView's ScrollableArea's map 2012-04-13 21:32:53 +00:00
scrollable-area-frame-overried-inherited-visibility-hidden.html
scrollable-area-frame-scrolling-no-expected.txt
scrollable-area-frame-scrolling-no-overried-inherited-visibility-hidden-expected.txt
scrollable-area-frame-scrolling-no-overried-inherited-visibility-hidden.html
scrollable-area-frame-scrolling-no-visibility-hidden-child-expected.txt
scrollable-area-frame-scrolling-no-visibility-hidden-child.html
scrollable-area-frame-scrolling-no.html
scrollable-area-frame-scrolling-yes-display-none-expected.txt
scrollable-area-frame-scrolling-yes-display-none.html Change fast/s* and fast/t* files to use pre and post js files in LayoutTests/resources. 2013-09-08 00:44:54 +00:00
scrollable-area-frame-scrolling-yes-expected.txt
scrollable-area-frame-scrolling-yes.html
scrollable-area-frame-visibility-hidden-child-expected.txt
scrollable-area-frame-visibility-hidden-child.html
scrollable-area-frame-zero-size-and-border-expected.txt
scrollable-area-frame-zero-size-and-border.html
scrollable-area-frame.html
scrollable-area-overflow-auto-display-none-expected.txt
scrollable-area-overflow-auto-display-none-in-parent-expected.txt
scrollable-area-overflow-auto-display-none-in-parent.html
scrollable-area-overflow-auto-display-none.html
scrollable-area-overflow-auto-expected.txt
scrollable-area-overflow-auto-visibility-hidden-expected.txt
scrollable-area-overflow-auto-visibility-hidden-in-parent-expected.txt
scrollable-area-overflow-auto-visibility-hidden-in-parent.html
scrollable-area-overflow-auto-visibility-hidden.html
scrollable-area-overflow-auto-visibility-override-expected.txt
scrollable-area-overflow-auto-visibility-override.html Change fast/s* and fast/t* files to use pre and post js files in LayoutTests/resources. 2013-09-08 00:44:54 +00:00
scrollable-area-overflow-auto-visibility-visible-expected.txt
scrollable-area-overflow-auto-visibility-visible.html Change fast/s* and fast/t* files to use pre and post js files in LayoutTests/resources. 2013-09-08 00:44:54 +00:00
scrollable-area-overflow-auto.html
scrollable-area-overflow-not-set-expected.txt
scrollable-area-overflow-not-set.html
scrollable-area-overflow-visible-expected.txt
scrollable-area-overflow-visible.html
scrollbar-mousedown-mouseup-expected.txt
scrollbar-mousedown-mouseup.html
scrollbar-mousedown-move-mouseup-expected.txt
scrollbar-mousedown-move-mouseup.html
scrolling-event-target-gc-expected.txt
scrolling-event-target-gc.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
scrolling-inside-scrolled-overflowarea-expected.txt [GTK][WPE] Wrong frame scrolled when view is horizontally scrolled with async scrolling enabled 2021-04-07 08:32:32 +00:00
scrolling-inside-scrolled-overflowarea.html [GTK][WPE] Wrong frame scrolled when view is horizontally scrolled with async scrolling enabled 2021-04-07 08:32:32 +00:00
sticky-to-fixed-expected.txt
sticky-to-fixed.html Unprefix -webkit-sticky 2019-04-16 19:48:37 +00:00
unconstrained-scrollto-expected.txt
unconstrained-scrollto.html
v-rl-scrollbars-initial-position-dynamic-expected.html Place vertical scrollbars at (inline/block)-end edge in all writing modes. 2021-04-16 23:55:14 +00:00
v-rl-scrollbars-initial-position-dynamic.html Place vertical scrollbars at (inline/block)-end edge in all writing modes. 2021-04-16 23:55:14 +00:00
v-rl-scrollbars-initial-position-expected.html Place vertical scrollbars at (inline/block)-end edge in all writing modes. 2021-04-16 23:55:14 +00:00
v-rl-scrollbars-initial-position.html Place vertical scrollbars at (inline/block)-end edge in all writing modes. 2021-04-16 23:55:14 +00:00
vertical-scrollbar-position-expected.txt Place vertical scrollbars at (inline/block)-end edge in all writing modes. 2021-04-16 23:55:14 +00:00
vertical-scrollbar-position.html Place vertical scrollbars at (inline/block)-end edge in all writing modes. 2021-04-16 23:55:14 +00:00