WPT
wpt / uievents / mouse / mouse_boundary_events_after_reappending_last_over_target.tentative.html
Spec: UI Events ↗
Runs: Chrome 155.0.8042.0 (wpt@0a3996025, 2026-09-04) | Firefox 157.0a1 (wpt@972e0e100, 2026-09-04) | Safari 251 preview (wpt@972e0e100, 2026-09-04) | Ladybird 1.0-481bc (wpt@d317428a6, 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
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 3/11 | 8/11 | 1/11 | 6/11 | 4/11 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| After re-appending the last over element at mouseover, mouse boundary events should be fired as just over on the target | FAIL | PASS | FAIL | PASS | PASS | — |
| After re-appending the last over element at mouseenter, mouse boundary events should not be fired | FAIL | PASS | FAIL | PASS | PASS | — |
| After re-appending the last over element after mouseover, mouse boundary events should not be fired | FAIL | FAIL | PASS | PASS | PASS | — |
| After re-appending the last over element to outside the deepest mouseenter target (but keeps it as under the cursor) at mouseover, mouse boundary events should be fired on it again to correct the following mouseleave targets | FAIL | PASS | FAIL | FAIL | FAIL | — |
| After re-appending the last over element to outside the deepest mouseenter target at mouseover, mouse boundary events should be fired only on the element under the cursor | FAIL | PASS | FAIL | FAIL | FAIL | — |
| After re-appending the last over element to the deepest mouseenter target without the original parent at mouseover, mouse boundary events should not be fired | FAIL | PASS | FAIL | PASS | FAIL | — |
| After re-appending the last over element to outside the deepest mouseenter target (but keeps under the cursor) after mouseover, mouse boundary events should be fired on it again to correct the following mouseleave event targets | PASS | PASS | FAIL | FAIL | FAIL | — |
| After re-appending the last over element to outside the deepest mouseenter target after mouseover, mouse boundary events should be fired only on the element under the cursor | PASS | PASS | FAIL | FAIL | FAIL | — |
| After re-appending the last over element to the deepest mouseenter target without the original parent after mouseover, mouse boundary events should not be fired | FAIL | FAIL | FAIL | PASS | FAIL | — |
| After removing and re-appending the last over element with flushing layout after mouseover, mouse boundary events should not be fired | FAIL | FAIL | FAIL | PASS | PASS | — |
| After removing after mouseover and re-appending the last over element at next animation frame, mouse boundary events should be fired | PASS | PASS | FAIL | FAIL | FAIL | — |