Bug 310302
| Summary: | [macOS release] imported/w3c/web-platform-tests/uievents/mouse/mouse_boundary_events_on_image_map.html is a constant text failure | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Diego De La Toba <d_delatoba> |
| Component: | UI Events | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | ahmad.saleem792, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Diego De La Toba
imported/w3c/web-platform-tests/uievents/mouse/mouse_boundary_events_on_image_map.html is a constant text failure on macOS
HISTORY:
https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fuievents%2Fmouse%2Fmouse_boundary_events_on_image_map.html
TEXT DIFF:
--- /Volumes/Data/worker/Apple-Tahoe-Release-AppleSilicon-WK2-Tests/build/layout-test-results/imported/w3c/web-platform-tests/uievents/mouse/mouse_boundary_events_on_image_map-expected.txt
+++ /Volumes/Data/worker/Apple-Tahoe-Release-AppleSilicon-WK2-Tests/build/layout-test-results/imported/w3c/web-platform-tests/uievents/mouse/mouse_boundary_events_on_image_map-actual.txt
@@ -3,7 +3,7 @@
PASS mouse boundary events when simple over/out
PASS mouse boundary events when moved from an <area> to the same <area> shared by another <img>
-FAIL mouse boundary events when the <area> is resized assert_equals: expected "[mouseover@area#area1-1, mouseenter@div#container, mouseenter@map#map1, mouseenter@area#area1-1, mousemove@area#area1-1, mouseout@area#area1-1, mouseleave@area#area1-1, mouseleave@map#map1, mouseover@img#img1, mouseenter@img#img1, mouseout@img#img1, mouseleave@img#img1, mouseleave@div#container]" but got "[mouseover@area#area1-1, mouseenter@div#container, mouseenter@map#map1, mouseenter@area#area1-1, mousemove@area#area1-1, mouseout@area#area1-1, mouseleave@area#area1-1, mouseleave@map#map1, mouseleave@div#container]"
+PASS mouse boundary events when the <area> is resized
FAIL mouse boundary events when both <area> and <img> are resized assert_equals: expected "[mouseover@area#area1-1, mouseenter@div#container, mouseenter@map#map1, mouseenter@area#area1-1, mousemove@area#area1-1, mouseout@area#area1-1, mouseleave@area#area1-1, mouseleave@map#map1, mouseover@img#img1, mouseenter@img#img1, mouseout@img#img1, mouseleave@img#img1, mouseleave@div#container]" but got "[mouseover@area#area1-1, mouseenter@div#container, mouseenter@map#map1, mouseenter@area#area1-1, mousemove@area#area1-1, mouseout@area#area1-1, mouseleave@area#area1-1, mouseleave@map#map1, mouseleave@div#container]"
PASS mouse boundary events when usemap is modified
FAIL mouse boundary events when usemap is modified and <img> is resized assert_equals: expected "[mouseover@area#area1-1, mouseenter@div#container, mouseenter@map#map1, mouseenter@area#area1-1, mousemove@area#area1-1, mouseout@area#area1-1, mouseleave@area#area1-1, mouseleave@map#map1, mouseover@area#area2-1, mouseenter@map#map2, mouseenter@area#area2-1, mouseout@area#area2-1, mouseleave@area#area2-1, mouseleave@map#map2, mouseleave@div#container]" but got "[mouseover@area#area1-1, mouseenter@div#container, mouseenter@map#map1, mouseenter@area#area1-1, mousemove@area#area1-1, mouseout@area#area1-1, mouseleave@area#area1-1, mouseleave@map#map1, mouseleave@div#container]"
DIFF URL:
https://build.webkit.org/results/Apple-Tahoe-Release-AppleSilicon-WK2-Tests/309557%40main%20(2564)/imported/w3c/web-platform-tests/uievents/mouse/mouse_boundary_events_on_image_map-pretty-diff.html
REPRODUCTION:
I was able to reproduce this on macOS Tahoe 26.2 with the following:
run-webkit-tests --no-build --no-retry --no-show-results --exit-after-n-failures=1 --expect-pass --iterations=300 --force --release imported/w3c/web-platform-tests/uievents/mouse/mouse_boundary_events_on_image_map.html
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/172939419>
Diego De La Toba
I am going to mark expectations as pass fail while this pends investigation.
Diego De La Toba
Test gardening pull request: https://github.com/WebKit/WebKit/pull/60959
EWS
Test gardening commit 309579@main (b677ab590201): <https://commits.webkit.org/309579@main>
Reviewed commits have been landed. Closing PR #60959 and removing active labels.
Diego De La Toba
309490@main rebaselined this test to reflect progressions from the image map id-matching fix.
Before the commit, all 8 subtests consistently FAILed (image maps weren't resolving, so all events targeted img#img1 instead of area#area1-1). The expected file matched this stable all-FAIL output.
After the commit, subtests 1, 2 now consistently PASS . However, subtests 3 ("area is resized"), 5 ("usemap is modified"), and 7 ("new area is available") are non-deterministic The rebaseline assumed 3=FAIL, 5=PASS, 7=PASS, but all three flake in both directions.