NEW286039
[ macOS ] imported/w3c/web-platform-tests/scroll-to-text-fragment/scroll-to-text-fragment.html is a flaky failure.
https://bugs.webkit.org/show_bug.cgi?id=286039
Summary [ macOS ] imported/w3c/web-platform-tests/scroll-to-text-fragment/scroll-to-t...
Ben Schwartz
Reported 2025-01-15 16:40:37 PST
imported/w3c/web-platform-tests/scroll-to-text-fragment/scroll-to-text-fragment.html This test is flakily failing on macOS. HISTORY: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fscroll-to-text-fragment%2Fscroll-to-text-fragment.html&platform=mac TEXT DIFF: @@ -1,3 +1,6 @@ +CONSOLE MESSAGE: Unhandled Promise Rejection: TypeError: Load failed + +Harness Error (FAIL), message = Unhandled rejection: Load failed PASS Test navigation with fragment: Empty hash should scroll to top. PASS Test navigation with fragment: Text directive with invalid syntax (context terms without "-") should not parse as a text directive. @@ -24,22 +27,22 @@ PASS Test navigation with fragment: Fragment directive with percent encoded syntactical characters "&,-" should match text. PASS Test navigation with fragment: Fragment directive with percent encoded non-ASCII unicode character should match text. PASS Test navigation with fragment: Fragment directive with all TextMatchChars should match text. -PASS Test navigation with fragment: Multiple matching exact texts should match text. -PASS Test navigation with fragment: Multiple non-whole-word exact texts should not match. -PASS Test navigation with fragment: A non-matching text directive followed by a matching text directive should match and scroll into view the second text directive. -PASS Test navigation with fragment: Text directive followed by non-text directive should match text. -PASS Test navigation with fragment: Multiple text directives and a non-text directive should match text. -PASS Test navigation with fragment: Text directive with existing element fragment should match and scroll into view text. -PASS Test navigation with fragment: Text directive with nonexistent element fragment should match and scroll into view text. -PASS Test navigation with fragment: Non-matching text directive with existing element fragment should scroll to element. -PASS Test navigation with fragment: Non-matching text directive with nonexistent element fragment should not match and not scroll. -PASS Test navigation with fragment: Multiple match text directive disambiguated by prefix should match the prefixed text. -PASS Test navigation with fragment: Multiple match text directive disambiguated by suffix should match the suffixed text. -PASS Test navigation with fragment: Multiple match text directive disambiguated by prefix and suffix should match the text with the given context. -PASS Test navigation with fragment: Text directive should match when context terms are separated by node boundaries. -PASS Test navigation with fragment: Text directive should match text within shadow DOM. -PASS Test navigation with fragment: Text directive should not scroll to hidden text. -PASS Test navigation with fragment: Text directive should not scroll to display none text. -FAIL Test navigation with fragment: Text directive should horizontally scroll into view. assert_true: expected true got false -FAIL Test navigation with fragment: Text directive that spans a range larger than the viewport should scroll the start into view. assert_true: expected true got false +TIMEOUT Test navigation with fragment: Multiple matching exact texts should match text. Test timed out +NOTRUN Test navigation with fragment: Multiple non-whole-word exact texts should not match. +NOTRUN Test navigation with fragment: A non-matching text directive followed by a matching text directive should match and scroll into view the second text directive. +NOTRUN Test navigation with fragment: Text directive followed by non-text directive should match text. +NOTRUN Test navigation with fragment: Multiple text directives and a non-text directive should match text. +NOTRUN Test navigation with fragment: Text directive with existing element fragment should match and scroll into view text. +NOTRUN Test navigation with fragment: Text directive with nonexistent element fragment should match and scroll into view text. +NOTRUN Test navigation with fragment: Non-matching text directive with existing element fragment should scroll to element. +NOTRUN Test navigation with fragment: Non-matching text directive with nonexistent element fragment should not match and not scroll. +NOTRUN Test navigation with fragment: Multiple match text directive disambiguated by prefix should match the prefixed text. +NOTRUN Test navigation with fragment: Multiple match text directive disambiguated by suffix should match the suffixed text. +NOTRUN Test navigation with fragment: Multiple match text directive disambiguated by prefix and suffix should match the text with the given context. +NOTRUN Test navigation with fragment: Text directive should match when context terms are separated by node boundaries. +NOTRUN Test navigation with fragment: Text directive should match text within shadow DOM. +NOTRUN Test navigation with fragment: Text directive should not scroll to hidden text. +NOTRUN Test navigation with fragment: Text directive should not scroll to display none text. +NOTRUN Test navigation with fragment: Text directive should horizontally scroll into view. +NOTRUN Test navigation with fragment: Text directive that spans a range larger than the viewport should scroll the start into view. DIFF URL: https://build.webkit.org/results/Apple-Sonoma-Release-AppleSilicon-WK2-Tests/288964@main%20(6770)/imported/w3c/web-platform-tests/scroll-to-text-fragment/scroll-to-text-fragment-pretty-diff.html NOTES: This seems to be a WPT test timeout causing a failure in our test suite.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-01-15 16:40:52 PST
EWS
Comment 2 2025-01-15 17:17:33 PST
Test gardening commit 288979@main (f9c437849656): <https://commits.webkit.org/288979@main> Reviewed commits have been landed. Closing PR #39109 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.