WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
310302
[macOS release] imported/w3c/web-platform-tests/uievents/mouse/mouse_boundary_events_on_image_map.html is a constant text failure
https://bugs.webkit.org/show_bug.cgi?id=310302
Summary
[macOS release] imported/w3c/web-platform-tests/uievents/mouse/mouse_boundary...
Diego De La Toba
Reported
2026-03-19 12:35:28 PDT
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
Comment 1
2026-03-19 12:35:34 PDT
<
rdar://problem/172939419
>
Diego De La Toba
Comment 2
2026-03-19 12:46:14 PDT
I am going to mark expectations as pass fail while this pends investigation.
Diego De La Toba
Comment 3
2026-03-19 14:34:19 PDT
Test gardening pull request:
https://github.com/WebKit/WebKit/pull/60959
EWS
Comment 4
2026-03-19 14:36:08 PDT
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
Comment 5
2026-03-19 21:52:43 PDT
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.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug