haikuwebkit/LayoutTests/editing/selection
Wenson Hsieh 8a1ba49476 [iOS 15] editing/selection/ios/hide-selection-after-tap-on-prevent-default-element.html is a flaky timeout
https://bugs.webkit.org/show_bug.cgi?id=229147
rdar://80384447

Reviewed by Tim Horton.

This test verifies that we clear the text selection when tapping on an element that prevents the `click` event
on iOS (which matches behavior on macOS as well). To do this, the test:

1. Long presses a piece of text to select it
2. Taps the text we just selected (for reasons that are unclear to me)
3. Taps the button with the click event listener, and then
4. Waits for the platform text selection to disappear.

Currently, this test occasionally times out after step (3), and the selection is never cleared. In the success
case, the selection is cleared when UIKit's internal UITextTapRecognizer fires. Similar to the flaky timeout of
editing/selection/ios/select-all-in-readonly-input-does-not-overflow.html that was fixed in bug #229126, we
fail in the case where the text tap gesture is not reset before the synthetic touches in (3) are dispatched.

While the mitigations in #229126 sometimes kick in and keep this test from timing out, this test may still time
out after that change because the touches in steps (2) and (3) are synthesized so quickly that the text tap
gesture is still in Possible state when sending touches in (3), because the HID events created in step (2)
haven't been delivered to the UIWindow yet in the form of UITouchEvents.

As such, one potential way to fix this is to teach HIDEventGenerator to wait until the HID events synthesized
underneath `-sendTaps:location:withNumberOfTouches:withNumberOfTouches:delay:completionBlock:` have been
delivered to the window. However, in the context of this test failure, there's a much less intrusive way to
avoid this race.

In the failure case, we avoid resetting UITextTapRecognizer immediately after the touches in step (2) are
processed because the tap-and-a-half gesture for selecting a range of text has not failed or ended yet; this
happens because the long press in step (1) followed by the tap in the same location in step (2) causes
UITapAndAHalfRecognizer to *sometimes* remain in Possible state with gesture failure requirements that connect
it to the other text interactions (including UITextTapRecognizer) in the same gesture dependency subgraph; this
in turn causes UITapAndAHalfRecognizer to defer reset of UITextTapRecognizer *just* long enough for the tap in
step (3) not be delivered to UITextTapRecognizer.

Interestingly, it's not clear that the tap in step (2) is necessary for the purposes of this test, and
importantly, removing it prevents the UITapAndAHalfRecognizer from remaining in Possible state when tapping on
the button after the long press, which ensures that the gesture subgraph containing UITextTapRecognizer is reset
in time for the touches to be delivered to the window. Thus, we can fix this bug simply by removing step (2).

* editing/selection/ios/hide-selection-after-tap-on-prevent-default-element.html:
* platform/ios-14/TestExpectations:
* platform/ios/TestExpectations:


Canonical link: https://commits.webkit.org/240559@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281100 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 19:26:19 +00:00
..
ios [iOS 15] editing/selection/ios/hide-selection-after-tap-on-prevent-default-element.html is a flaky timeout 2021-08-16 19:26:19 +00:00
resources Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
6476.html
7152-1.html
7152-2.html
14971.html
51344-expected.txt
51344.html
3690703-2.html
3690703.html
3690719.html
4397952.html
4402375.html
4776665.html
4818145.html
4866671.html
4889598.html
4895428-1-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
4895428-1.html
4895428-2.html
4895428-3.html
4895428-4-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
4895428-4.html
4932260-1.html
4932260-2.html
4932260-3.html
4947387.html
4960116.html
4960137.html
4975120.html
4983858.html
5007143-2.html
5007143.html
5057506-2.html
5057506.html
5076323-1.html
5076323-2.html
5076323-3.html
5081257-1.html
5081257-2.html
5099303.html
5131716-1.html
5131716-2.html
5131716-3.html
5131716-4.html
5136696-expected.txt
5136696.html
5195166-1-expected.txt
5195166-1.html Source/WebCore: 2020-11-17 01:34:46 +00:00
5195166-2.html
5209984-expected.txt
5209984.html
5213963-expected.txt
5213963.html
5232159.html
5234383-1.html
5234383-2.html
5240265.html
5241148-expected.txt
5241148.html
5333725.html
5354455-1-expected.txt
5354455-1.html Source/WebCore: 2020-11-17 01:34:46 +00:00
5354455-2.html
5497643-expected.txt
5497643.html
5714333-expected.txt
5714333.html
5779984-1-expected.txt
5779984-1.html
5794920-1-expected.txt
5794920-1.html
5825350-1.html
5825350-2.html
DOMSelection-crossing-document-expected.txt
DOMSelection-crossing-document.html
after-line-break-expected.txt
after-line-break.html
after-line-wrap.html
anchor-focus1-expected.txt
anchor-focus1.html
anchor-focus2-expected.txt
anchor-focus2.html
anchor-focus3-expected.txt
anchor-focus3.html
applystyle-to-inline-in-block-expected.txt
applystyle-to-inline-in-block.html
bad-input-expected.txt
bad-input.html
block-cursor-overtype-mode-end-of-line-expected.html
block-cursor-overtype-mode-end-of-line-rtl-expected.html
block-cursor-overtype-mode-end-of-line-rtl.html
block-cursor-overtype-mode-end-of-line.html
block-cursor-overtype-mode-expected.txt
block-cursor-overtype-mode.html
block-with-positioned-lastchild-expected.txt
block-with-positioned-lastchild.html
blockquote-crash-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
blockquote-crash.html
button-right-click-expected.txt
button-right-click.html
caret-after-keypress-expected.txt
caret-after-keypress.html
caret-after-tap-in-editable-selection-expected.txt
caret-after-tap-in-editable-selection.html
caret-alignment-for-vertical-text-expected.txt
caret-alignment-for-vertical-text.html
caret-and-focus-ring.html
caret-at-bidi-boundary-expected.txt
caret-at-bidi-boundary.html
caret-at-end-of-text-line-followed-by-block-in-vertical-mode-expected.txt
caret-at-end-of-text-line-followed-by-block-in-vertical-mode.html
caret-at-end-of-text-line-followed-by-empty-block-in-vertical-mode-expected.txt
caret-at-end-of-text-line-followed-by-empty-block-in-vertical-mode.html
caret-before-select.html
caret-bidi-first-and-last-letters-expected.txt
caret-bidi-first-and-last-letters.html
caret-in-div-containing-br-in-vertical-mode-expected.txt
caret-in-div-containing-br-in-vertical-mode.html
caret-in-div-containing-empty-block-expected.txt
caret-in-div-containing-empty-block.html
caret-in-empty-inline-1-expected.txt
caret-in-empty-inline-1.html
caret-in-empty-inline-2-expected.txt
caret-in-empty-inline-2.html
caret-ltr-2-left.html
caret-ltr-2.html
caret-ltr-right.html
caret-ltr.html
caret-mode-document-begin-end-expected.txt
caret-mode-document-begin-end.html
caret-mode-paragraph-keys-navigation-expected.txt
caret-mode-paragraph-keys-navigation.html
caret-rtl-2-left.html
caret-rtl-2.html
caret-rtl-right.html
caret-rtl.html
character-data-mutation-crash-expected.txt
character-data-mutation-crash.html
character-data-mutation-expected.txt
character-data-mutation.html
character-granularity-rect-expected.txt
character-granularity-rect.html
character-granularity-select-text-with-click-handler-expected.txt
character-granularity-select-text-with-click-handler.html
character-granularity-selected-range-after-dismissing-selection-expected.txt
character-granularity-selected-range-after-dismissing-selection.html
clear-selection-crash-expected.txt
clear-selection-crash.html
clear-selection.html
cleared-by-relayout-expected.txt
cleared-by-relayout.html
clearselection-on-detached-subtree-crash-expected.txt
clearselection-on-detached-subtree-crash.html
click-after-last-inline-crash-expected.txt
click-after-last-inline-crash.html
click-after-nested-block-expected.txt
click-after-nested-block.html
click-before-and-after-table-expected.txt
click-before-and-after-table.html
click-below-rtl-text-expected.txt
click-below-rtl-text.html
click-in-focusable-link-should-not-clear-selection-expected.txt
click-in-focusable-link-should-not-clear-selection.html
click-in-margins-inside-editable-div-expected.txt
click-in-margins-inside-editable-div.html Source/WebCore: 2020-11-17 01:34:46 +00:00
click-in-padding-with-multiple-line-boxes-expected.txt
click-in-padding-with-multiple-line-boxes.html Source/WebCore: 2020-11-17 01:34:46 +00:00
click-left-of-rtl-wrapping-text-expected.txt
click-left-of-rtl-wrapping-text.html
click-on-anonymous-content-crash-expected.txt
click-on-anonymous-content-crash.html
click-on-block-image-expected.txt
click-on-block-image.html
click-on-body-margin-expected.txt
click-on-body-margin.html
click-on-head-margin-expected.txt
click-on-head-margin.html
click-outside-editable-div-expected.txt
click-outside-editable-div.html
click-selection-with-selectstart-node-removal-expected.txt EventHandler::updateSelectionForMouseDownDispatchingSelectStart should not use an orphaned selection 2021-02-16 22:05:09 +00:00
click-selection-with-selectstart-node-removal.html EventHandler::updateSelectionForMouseDownDispatchingSelectStart should not use an orphaned selection 2021-02-16 22:05:09 +00:00
click-start-of-line.html
collapse-selection-in-bidi-expected.txt
collapse-selection-in-bidi.html
contains-boundaries.html
contains-node-crash-expected.txt
contains-node-crash.html
containsNode-expected.txt
containsNode-with-no-common-ancestor-expected.txt
containsNode-with-no-common-ancestor.html
containsNode.html
contenteditable-click-inside.html
context-menu-on-text-expected.txt
context-menu-on-text.html
context-menu-text-selection-expected.txt
context-menu-text-selection-lookup-expected.txt
context-menu-text-selection-lookup.html Source/WebCore: 2020-11-17 01:34:46 +00:00
context-menu-text-selection.html Source/WebCore: 2020-11-17 01:34:46 +00:00
crash-on-clear-selection-expected.txt
crash-on-clear-selection.html
crash-on-drag-with-mutation-events-expected.txt
crash-on-drag-with-mutation-events.html
crash-on-shift-click-expected.txt
crash-on-shift-click.html
css-pseudo-element-expected.txt
css-pseudo-element-hang-expected.txt
css-pseudo-element-hang.html
css-pseudo-element.html
delete-selection-with-disconnected-extent-expected.txt REGRESSION(r267329): Crash in VisibleSelection::toNormalizedRange() 2020-10-29 03:53:02 +00:00
delete-selection-with-disconnected-extent.html REGRESSION(r267329): Crash in VisibleSelection::toNormalizedRange() 2020-10-29 03:53:02 +00:00
delete-word-granularity-text-control-expected.txt
delete-word-granularity-text-control.html
deleteFromDocument-after-document-open-crash-expected.txt
deleteFromDocument-after-document-open-crash.html
deleteFromDocument-expected.txt
deleteFromDocument-shadow-tree-crash-expected.txt
deleteFromDocument-shadow-tree-crash.html
deleteFromDocument.html
designmode-no-caret.html
directionality-after-undo-replace-expected.txt
directionality-after-undo-replace.html
display-table-text.html
document-mutation-expected.txt
document-mutation.html
double-click-selection-with-dom-mutation-expected.txt
double-click-selection-with-dom-mutation.html
doubleclick-beside-cr-span-expected.txt
doubleclick-beside-cr-span.html
doubleclick-crash-expected.txt
doubleclick-crash.html
doubleclick-inline-first-last-contenteditable-expected.txt
doubleclick-inline-first-last-contenteditable.html
doubleclick-japanese-text-expected.txt
doubleclick-japanese-text.html
doubleclick-whitespace-crash-expected.txt
doubleclick-whitespace-crash.html
doubleclick-whitespace-expected.txt
doubleclick-whitespace-img-crash-expected.txt
doubleclick-whitespace-img-crash.html
doubleclick-whitespace.html
drag-in-iframe.html
drag-select-1.html
drag-select-rapidly-expected.txt
drag-select-rapidly.html
drag-start-event-client-x-y-expected.txt
drag-start-event-client-x-y.html
drag-text-delay-expected.txt
drag-text-delay.html
drag-to-contenteditable-iframe.html
dump-as-markup-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
dump-as-markup-form-text-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
dump-as-markup-form-text.html
dump-as-markup.html
editable-div-clear-on-keydown-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
editable-div-clear-on-keydown.html
editable-html-element.html
editable-links-expected.txt
editable-links.html
editable-non-editable-crash.html
editable-table-cell-selection-expected.txt Elements in a table are incorrectly selected in JavaScript. 2021-01-20 02:00:03 +00:00
editable-table-cell-selection.html Elements in a table are incorrectly selected in JavaScript. 2021-01-20 02:00:03 +00:00
empty-cell-right-click-expected.txt
empty-cell-right-click.html
end-of-document.html
expanding-selections.html
expanding-selections2.html
expando-expected.txt Selection API: Extend lifetime of selection live range to preserve expando properties 2020-09-19 14:48:06 +00:00
expando.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
extend-after-mouse-selection-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
extend-after-mouse-selection.html Source/WebCore: 2020-11-17 01:34:46 +00:00
extend-backward-by-word-over-non-editable-expected.txt
extend-backward-by-word-over-non-editable.html
extend-by-character-001.html
extend-by-character-002.html
extend-by-character-003.html
extend-by-character-004.html
extend-by-character-005.html
extend-by-character-006-expected.txt
extend-by-character-006.html
extend-by-character-007.html
extend-by-line-anonymous-content-crash-expected.txt
extend-by-line-anonymous-content-crash.html
extend-by-line-in-empty-document-expected.txt
extend-by-line-in-empty-document.html
extend-by-sentence-001-expected.txt
extend-by-sentence-001.html
extend-by-sentence-002-expected.txt
extend-by-sentence-002.html Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
extend-by-word-001-expected.txt
extend-by-word-001.html
extend-by-word-002.html
extend-byline-withfloat-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
extend-byline-withfloat.html
extend-expected.txt
extend-forward-after-set-base-and-extent-expected.txt
extend-forward-after-set-base-and-extent.html
extend-forward-by-word-over-non-editable-expected.txt
extend-forward-by-word-over-non-editable.html
extend-inside-transforms-backward-expected.txt
extend-inside-transforms-backward.html
extend-inside-transforms-forward-expected.txt
extend-inside-transforms-forward.html
extend-left-right-by-lineboundary-expected.txt
extend-left-right-by-lineboundary.html
extend-over-file-input-by-drag-crash-expected.txt
extend-over-file-input-by-drag-crash.html
extend-selection-after-double-click-expected.txt
extend-selection-after-double-click.html Source/WebCore: 2020-11-17 01:34:46 +00:00
extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
extend-selection-backward-at-beginning-of-line-by-sentence-granularity.html
extend-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt
extend-selection-backward-at-beginning-of-line-by-word-granularity.html
extend-selection-bidi-expected.txt
extend-selection-bidi.html
extend-selection-character-expected.txt
extend-selection-character.html
extend-selection-enclosing-block-mac-expected.txt
extend-selection-enclosing-block-mac.html Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
extend-selection-enclosing-block-win-expected.txt
extend-selection-enclosing-block-win.html Source/WebCore: 2020-11-17 01:34:46 +00:00
extend-selection-home-end-expected.txt
extend-selection-home-end.html
extend-selection-word-expected.txt
extend-selection-word.html
extend-to-line-boundary-expected.txt
extend-to-line-boundary.html
extend.html
fake-doubleclick.html
fake-drag-expected.txt
fake-drag.html
find-in-text-control-expected.txt
find-in-text-control.html
find-yensign-and-backslash-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
find-yensign-and-backslash-with-japanese-fonts-expected.txt
find-yensign-and-backslash-with-japanese-fonts.html
find-yensign-and-backslash.html
first-letter-selection-crash-expected.txt
first-letter-selection-crash.html
firstRect-crash-expected.txt
firstRect-crash.html
focus-and-display-none-expected.txt
focus-and-display-none.html
focus-body-expected.txt
focus-body.html
focus-contenteditable-iframe-expected.txt
focus-contenteditable-iframe.html
focus-crash-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
focus-crash.html
focus-iframe-removal-crash-expected.txt
focus-iframe-removal-crash.html
focus_editable_html.html
getRangeAt-expected.txt
getRangeAt.html
hit-test-anonymous-expected.txt
hit-test-anonymous.html
hit-test-on-text-with-line-height-expected.txt
hit-test-on-text-with-line-height.html
home-end-expected.txt
home-end.html Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
home-inside-noneditable-table-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
home-inside-noneditable-table.html
iframe-update-selection-appearance-expected.txt
iframe-update-selection-appearance.html
iframe.html
ignore-selection-range-on-input-style-change-expected.txt
ignore-selection-range-on-input-style-change.html
image-before-linebreak.html
inactive-selection-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
inactive-selection.html
inconsistent-in-removeChildNode.html
inline-closest-leaf-child.html
inline-table.html
insert-text-in-empty-content-editable-expected.txt
insert-text-in-empty-content-editable.html
internal-caret-rect-expected.txt
internal-caret-rect.html
invalid-in-RenderView-expected.txt
invalid-in-RenderView.html
last-empty-inline-expected.txt
last-empty-inline.html
layout-during-move-selection-crash-expected.txt
layout-during-move-selection-crash.html
leak-document-with-selection-inside-expected.txt
leak-document-with-selection-inside.html
leave-requested-block.html
line-wrap-1.html
line-wrap-2.html
minimal-user-select-crash-expected.txt
minimal-user-select-crash.html
mixed-editability-1.html
mixed-editability-2.html
mixed-editability-3.html
mixed-editability-4.html
mixed-editability-5.html
mixed-editability-6.html
mixed-editability-7.html
mixed-editability-8.html
mixed-editability-9.html
mixed-editability-10.html
mixed-editability-11-expected.txt
mixed-editability-11.html
mixed-editability-12-expected.txt
mixed-editability-12.html
modify-backward-inline-block-containers-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
modify-backward-inline-block-containers.html
modify-by-lineboundary-in-inline-editable-contexts-expected.txt
modify-by-lineboundary-in-inline-editable-contexts.html
modify-by-lineboundary-toward-pseudo-element-expected.txt Nullopt in DOMSelection::getRangeAt 2021-03-23 13:37:46 +00:00
modify-by-lineboundary-toward-pseudo-element.html Nullopt in DOMSelection::getRangeAt 2021-03-23 13:37:46 +00:00
modify-up-on-rtl-wrapping-text-expected.txt
modify-up-on-rtl-wrapping-text.html
move-3875618-fix.html
move-3875641-fix.html
move-backwords-by-word-001.html
move-begin-end-expected.txt
move-begin-end.html
move-between-blocks-no-001.html
move-between-blocks-yes-001.html
move-between-lines-of-different-editabilities-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
move-between-lines-of-different-editabilities.html
move-by-character-001.html
move-by-character-002.html
move-by-character-003.html
move-by-character-004.html
move-by-character-005.html
move-by-character-6.html
move-by-character-brute-force-expected.txt
move-by-character-brute-force.html
move-by-character-crash-test-textarea-expected.txt
move-by-character-crash-test-textarea.html
move-by-line-001-expected.txt
move-by-line-001.html
move-by-line-002.html
move-by-line-003-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
move-by-line-003.html
move-by-line-004-expected.txt
move-by-line-004.html
move-by-line-005-expected.txt
move-by-line-005.html
move-by-line-006-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
move-by-line-006.html
move-by-line-cycles-in-table-expected.txt
move-by-line-cycles-in-table.html
move-by-sentence-001.html
move-by-sentence-linebreak.html
move-by-word-001-expected.txt
move-by-word-001.html
move-by-word-visually-across-object-element-1-expected.txt
move-by-word-visually-across-object-element-1.html
move-by-word-visually-across-object-element-2-expected.txt
move-by-word-visually-across-object-element-2.html
move-by-word-visually-across-object-element-3-expected.txt
move-by-word-visually-across-object-element-3.html
move-by-word-visually-crash-test-1-expected.txt
move-by-word-visually-crash-test-1.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-crash-test-2-expected.txt
move-by-word-visually-crash-test-2.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-crash-test-3-expected.txt
move-by-word-visually-crash-test-3.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-crash-test-4-expected.txt
move-by-word-visually-crash-test-4.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-crash-test-5-expected.txt
move-by-word-visually-crash-test-5.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-crash-test-css-generated-content-expected.txt
move-by-word-visually-crash-test-css-generated-content.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-crash-test-textarea-expected.txt
move-by-word-visually-crash-test-textarea.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-inline-block-positioned-element-expected.txt
move-by-word-visually-inline-block-positioned-element.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-mac-expected.txt
move-by-word-visually-mac.html Make unicode-bidi:isolate the default for an element with a dir attribute (instead of unicode-bidi:embed) 2020-06-02 05:49:47 +00:00
move-by-word-visually-multi-line-expected.txt Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
move-by-word-visually-multi-line.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-multi-space-expected.txt
move-by-word-visually-multi-space.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-null-box-expected.txt
move-by-word-visually-null-box.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-single-space-inline-element-expected.txt
move-by-word-visually-single-space-inline-element.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-single-space-one-element-expected.txt
move-by-word-visually-single-space-one-element.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-textarea-expected.txt
move-by-word-visually-textarea.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-by-word-visually-wrong-left-right-expected.txt
move-by-word-visually-wrong-left-right.html Source/WebCore: 2020-11-17 01:34:46 +00:00
move-into-empty-root-inline-box-expected.txt
move-into-empty-root-inline-box.html
move-left-right-expected.txt
move-left-right.html
move-paragraph-document-edges-expected.txt
move-paragraph-document-edges.html
move-past-trailing-space.html
move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
move-selection-backward-at-beginning-of-line-by-sentence-granularity.html
move-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt
move-selection-backward-at-beginning-of-line-by-word-granularity.html
move-to-line-boundary-clear-selection-expected.txt
move-to-line-boundary-clear-selection.html Selection API: Introduce LiveRangeSelectionEnabled, off by default 2020-09-18 01:45:00 +00:00
move-up-into-wrapped-line-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
move-up-into-wrapped-line.html
move-vertically-with-paddings-borders-expected.txt
move-vertically-with-paddings-borders.html
navigation-clears-editor-state-expected.txt
navigation-clears-editor-state.html REGRESSION(r269227) [GTK] editing/selection/navigation-clears-editor-state.html is flaky 2020-11-17 16:38:16 +00:00
node-removal-1.html
node-removal-2.html
overflow-scroll-while-selecting-text-expected.txt
overflow-scroll-while-selecting-text.html Remove experimental: and internal: prefixes from test header commands 2020-11-04 15:56:26 +00:00
paragraph-granularity.html
paragraph-with-ruby-expected.txt
paragraph-with-ruby.html
preserve-selection-when-clicking-button-expected.txt
preserve-selection-when-clicking-button.html
previous-line-position.html
previous-word-boundary-across-text-nodes-expected.txt
previous-word-boundary-across-text-nodes.html
programmatic-selection-on-mac-is-directionless-expected.txt Source/WebCore: 2020-11-17 01:34:46 +00:00
programmatic-selection-on-mac-is-directionless.html Source/WebCore: 2020-11-17 01:34:46 +00:00
range-between-block-and-inline.html
range-surroundContents-with-preceding-node-expected.txt
range-surroundContents-with-preceding-node.html
rangeCount-expected.txt
rangeCount.html
regional-indicators-expected.txt
regional-indicators.html
removeAllRanges-expected.txt
removeAllRanges.html
replace-selection-1.html
replace-selection-crash-expected.txt
replace-selection-crash.html
replaced-boundaries-1.html
replaced-boundaries-2.html
replaced-boundaries-3.html
root-inlinebox-selected-children-crash-expected.txt
root-inlinebox-selected-children-crash.html
rtl-move-selection-right-left-expected.txt
rtl-move-selection-right-left.html Source/WebCore: 2020-11-17 01:34:46 +00:00
rtl-to-ltr-editing-word-move-spin-expected.txt
rtl-to-ltr-editing-word-move-spin.html
select-across-readonly-input-1.html
select-across-readonly-input-2.html
select-across-readonly-input-3.html
select-across-readonly-input-4.html
select-across-readonly-input-5.html
select-all-001-expected.txt
select-all-001.html
select-all-002-expected.txt
select-all-002.html
select-all-003-expected.txt
select-all-003.html
select-all-004-expected.txt
select-all-004.html
select-all-005.html
select-all-006.html
select-all-iframe.html
select-all-textarea-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
select-all-textarea.html
select-all-user-select-none-expected.txt
select-all-user-select-none.html
select-bidi-run-expected.txt
select-bidi-run.html
select-box.html
select-crash-001-expected.txt
select-crash-001.html
select-crash-002-expected.txt
select-crash-002.html
select-element-paragraph-boundary.html
select-from-textfield-outwards.html
select-iframe-focusin-document-crash-expected.txt
select-iframe-focusin-document-crash.html
select-line-break-with-opposite-directionality-expected.txt
select-line-break-with-opposite-directionality.html
select-line-expected.txt
select-line.html
select-missing-image-expected.txt
select-missing-image.html
select-out-of-editable-expected.txt
select-out-of-editable.html
select-out-of-floated-contenteditable-expected.txt
select-out-of-floated-contenteditable.html
select-out-of-floated-input-expected.txt
select-out-of-floated-input.html
select-out-of-floated-non-editable-01-expected.txt
select-out-of-floated-non-editable-01.html
select-out-of-floated-non-editable-02-expected.txt
select-out-of-floated-non-editable-02.html
select-out-of-floated-non-editable-03-expected.txt
select-out-of-floated-non-editable-03.html
select-out-of-floated-non-editable-04-expected.txt
select-out-of-floated-non-editable-04.html
select-out-of-floated-non-editable-05-expected.txt
select-out-of-floated-non-editable-05.html
select-out-of-floated-non-editable-06-expected.txt
select-out-of-floated-non-editable-06.html
select-out-of-floated-non-editable-07-expected.txt
select-out-of-floated-non-editable-07.html
select-out-of-floated-non-editable-08-expected.txt
select-out-of-floated-non-editable-08.html
select-out-of-floated-non-editable-09-expected.txt
select-out-of-floated-non-editable-09.html
select-out-of-floated-non-editable-10-expected.txt
select-out-of-floated-non-editable-10.html
select-out-of-floated-non-editable-11-expected.txt
select-out-of-floated-non-editable-11.html
select-out-of-floated-non-editable-12-expected.txt
select-out-of-floated-non-editable-12.html
select-out-of-floated-non-editable-13-expected.txt Incorrect selection when tall float is present 2021-06-02 22:31:09 +00:00
select-out-of-floated-non-editable-13.html Incorrect selection when tall float is present 2021-06-02 22:31:09 +00:00
select-out-of-floated-textarea-expected.txt
select-out-of-floated-textarea.html
select-start-remove-root-crash-expected.txt
select-start-remove-root-crash.html
select-text-overflow-ellipsis.html
selectAllChildren-expected.txt
selectAllChildren.html
selectNode.html
selectNodeContents.html
selecting-content-by-overshooting-the-deprecated-flex-container-expected.txt Incorrect text selection when crossing flex item boundary 2021-06-03 17:53:13 +00:00
selecting-content-by-overshooting-the-deprecated-flex-container.html Incorrect text selection when crossing flex item boundary 2021-06-03 17:53:13 +00:00
selecting-content-by-overshooting-the-flex-container-expected.txt Incorrect text selection when crossing flex item boundary 2021-06-03 17:53:13 +00:00
selecting-content-by-overshooting-the-flex-container.html Incorrect text selection when crossing flex item boundary 2021-06-03 17:53:13 +00:00
selecting-content-by-overshooting-the-grid-container-expected.txt Incorrect text selection when crossing flex item boundary 2021-06-03 17:53:13 +00:00
selecting-content-by-overshooting-the-grid-container.html Incorrect text selection when crossing flex item boundary 2021-06-03 17:53:13 +00:00
selection-3748164-fix.html
selection-across-shadow-boundaries-mixed-editability-1-expected.html
selection-across-shadow-boundaries-mixed-editability-1.html
selection-across-shadow-boundaries-mixed-editability-2-expected.html
selection-across-shadow-boundaries-mixed-editability-2.html
selection-across-shadow-boundaries-mixed-editability-3-expected.html
selection-across-shadow-boundaries-mixed-editability-3.html
selection-across-shadow-boundaries-mixed-editability-4-expected.html
selection-across-shadow-boundaries-mixed-editability-4.html
selection-across-shadow-boundaries-mixed-editability-5-expected.html
selection-across-shadow-boundaries-mixed-editability-5.html
selection-across-shadow-boundaries-readonly-1-expected.html
selection-across-shadow-boundaries-readonly-1.html
selection-across-shadow-boundaries-readonly-2-expected.html
selection-across-shadow-boundaries-readonly-2.html
selection-across-shadow-boundaries-readonly-3-expected.html
selection-across-shadow-boundaries-readonly-3.html
selection-across-shadow-boundaries-user-select-all-1-expected.html
selection-across-shadow-boundaries-user-select-all-1.html
selection-actions.html
selection-and-caret-do-not-extend-to-line-height-expected.txt Oversized caret and selection rects in text fields on ganji.com and netflix.com/login 2020-04-20 15:53:48 +00:00
selection-and-caret-do-not-extend-to-line-height.html Oversized caret and selection rects in text fields on ganji.com and netflix.com/login 2020-04-20 15:53:48 +00:00
selection-applet-expected.txt
selection-applet.html
selection-background.html
selection-bounds-fractional-containing-blocks-expected.txt Find doesn't always scroll search results into view 2020-05-18 17:47:10 +00:00
selection-bounds-fractional-containing-blocks.html Find doesn't always scroll search results into view 2020-05-18 17:47:10 +00:00
selection-button-text.html
selection-change-in-blur-event-by-remove-children-expected.txt
selection-change-in-blur-event-by-remove-children.html
selection-change-in-disconnected-frame-crash-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
selection-change-in-disconnected-frame-crash.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
selection-change-in-mutation-event-by-remove-children-expected.txt
selection-change-in-mutation-event-by-remove-children.html
selection-display-block-sibling.html Cannot style ::selection for a flex container 2020-05-22 08:34:29 +00:00
selection-display-flex.html Cannot style ::selection for a flex container 2020-05-22 08:34:29 +00:00
selection-empty-documentElement-expected.txt
selection-empty-documentElement.html
selection-extend-should-not-move-across-caret-on-mac-expected.txt Source/WebCore: 2020-11-17 01:34:46 +00:00
selection-extend-should-not-move-across-caret-on-mac.html Source/WebCore: 2020-11-17 01:34:46 +00:00
selection-in-iframe-removed-assert-expected.txt SHOULD NEVER BE REACHED in FrameSelection::setSelectionWithoutUpdatingAppearance 2021-05-18 07:01:07 +00:00
selection-in-iframe-removed-assert.html SHOULD NEVER BE REACHED in FrameSelection::setSelectionWithoutUpdatingAppearance 2021-05-18 07:01:07 +00:00
selection-in-iframe-removed-crash-expected.txt
selection-in-iframe-removed-crash.html
selection-modify-crash-expected.txt
selection-modify-crash.html
selection-plugin-clear-crash-expected.txt
selection-plugin-clear-crash.html
selection-update-during-anonymous-inline-teardown-expected.txt Nullptr crash in InlineTextBox::emphasisMarkExistsAndIsAbove 2020-03-31 14:13:50 +00:00
selection-update-during-anonymous-inline-teardown.html Nullptr crash in InlineTextBox::emphasisMarkExistsAndIsAbove 2020-03-31 14:13:50 +00:00
selections-across-trees-expected.txt Source/WebCore: 2020-10-23 21:04:38 +00:00
selections-across-trees.html Source/WebCore: 2020-10-23 21:04:38 +00:00
setBaseAndExtent-revert-selection-expected.txt
setBaseAndExtent-revert-selection.html Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
setSelection-shadow-dom-crash-expected.txt Nullptr crash in StyledMarkupAccumulator::traverseNodesForSerialization 2021-06-25 15:28:43 +00:00
setSelection-shadow-dom-crash.html Nullptr crash in StyledMarkupAccumulator::traverseNodesForSerialization 2021-06-25 15:28:43 +00:00
shift-click-expected.txt
shift-click-includes-existing-selection-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
shift-click-includes-existing-selection.html Cleanup InternalSettings 2020-11-13 17:46:58 +00:00
shift-click.html Source/WebCore: 2020-11-17 01:34:46 +00:00
shrink-selection-after-shift-pagedown-expected.txt
shrink-selection-after-shift-pagedown.html
simple-line-layout-caret-is-gone-expected.txt
simple-line-layout-caret-is-gone.html
skip-non-editable-1-expected.txt
skip-non-editable-1.html
skip-non-editable-2-expected.txt
skip-non-editable-2.html
table-caret-1.html
table-caret-2.html
table-caret-3.html
table-lineboundary-expected.txt
table-lineboundary.html
tapping-in-table-at-end-of-document-expected.txt
tapping-in-table-at-end-of-document.html
thai-word-at-document-end-expected.txt
thai-word-at-document-end.html
toString-1-expected.txt
toString-1.html Selection API: Fix more editing tests that rely on non-standard selection API behavior 2020-10-05 19:57:42 +00:00
toString-expected.txt
toString.html
transformed-selection-rects.html
triple-click-in-pre.html
undo-crash-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
undo-crash.html
unrendered-001-expected.txt
unrendered-001.html
unrendered-002-expected.txt
unrendered-002.html
unrendered-003-expected.txt
unrendered-003.html
unrendered-004-expected.txt
unrendered-004.html
unrendered-005-expected.txt
unrendered-005.html
unrendered-space.html
update-selection-by-style-change-expected.html
update-selection-by-style-change.html
updateAppearanceAfterLayout-recursion-expected.txt
updateAppearanceAfterLayout-recursion.html
user-drag-element-and-user-select-none-expected.txt
user-drag-element-and-user-select-none.html
user-select-all-image-with-single-click-expected.txt
user-select-all-image-with-single-click.html
user-select-all-parsing-expected.txt
user-select-all-parsing.html
user-select-all-selection-expected.txt
user-select-all-selection.html Selection API: Introduce LiveRangeSelectionEnabled, off by default 2020-09-18 01:45:00 +00:00
user-select-all-with-shift-expected.txt Make dump-as-markup.js dump newlines within text as "\n" 2020-12-04 19:43:08 +00:00
user-select-all-with-shift.html Source/WebCore: 2020-11-17 01:34:46 +00:00
user-select-all-with-single-click-expected.txt
user-select-all-with-single-click.html
verify-editing-behavior-for-line-granularity-expected.txt
verify-editing-behavior-for-line-granularity.html
vertical-lr-ltr-extend-line-backward-br.html
vertical-lr-ltr-extend-line-forward-br.html
vertical-rl-ltr-extend-line-backward-br.html
vertical-rl-ltr-extend-line-backward-p.html
vertical-rl-ltr-extend-line-backward-wrap.html
vertical-rl-ltr-extend-line-forward-br.html
vertical-rl-ltr-extend-line-forward-p.html
vertical-rl-ltr-extend-line-forward-wrap.html
vertical-rl-rtl-extend-line-backward-br-mixed.html
vertical-rl-rtl-extend-line-backward-br.html
vertical-rl-rtl-extend-line-backward-p-mixed.html
vertical-rl-rtl-extend-line-backward-p.html
vertical-rl-rtl-extend-line-forward-br-mixed.html
vertical-rl-rtl-extend-line-forward-br.html
vertical-rl-rtl-extend-line-forward-p-mixed.html
vertical-rl-rtl-extend-line-forward-p.html
word-granularity.html
wrapped-line-caret-1.html
wrapped-line-caret-2.html
wrapped-line-caret-3-expected.txt
wrapped-line-caret-3.html