Click here to download the Blitz Browser!

WPT

wpt / uievents / mouse / synthetic-mouse-enter-leave-over-out-button-state-after-target-removed.tentative.html?buttonType=LEFT&button=0&buttons=1

Spec: UI Events ↗

Runs: Chrome 155.0.8043.0 (wpt@21420d4c0, 2026-09-05) | Firefox 157.0a1 (wpt@9b965429d, 2026-09-05) | Safari 251 preview (wpt@c29bd2aee, 2026-09-05) | Ladybird 1.0-4912a (wpt@b09f5cdca, 2026-09-05) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total9/119/115/114/110/11NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Setup event listeners and wait for loadPASSPASSPASSPASS
Removing an element at mousedownPASSPASSPASSPASS
Removing an element at mouseupPASSPASSFAILFAIL
Removing an element at mousedown: mousedown should've been firedPASSPASSPASSPASS
Removing an element at mousedown: mouseout and mouseleave should've been fired on the removed childFAILFAILFAILFAIL
Removing an element at mousedown: mouseover should've been fired on the parentPASSPASSFAILFAIL
Removing an element at mousedown: mouseenter should not have been fired on the parentPASSPASSPASSFAIL
Removing an element at mouseup: mousedown should've been firedPASSPASSPASSPASS
Removing an element at mouseup: mouseout and mouseleave should've been fired on the removed childFAILFAIL
Removing an element at mouseup: mouseover should've been fired on the parentPASSPASS
Removing an element at mouseup: mouseenter should not have been fired on the parentPASSPASS