Click here to download the Blitz Browser!

WPT

wpt / pointerevents / pointerevent_releasepointercapture_events_to_original_target.html?touch

Spec: Pointer Events ↗

Runs: Chrome 155.0.8039.0 (wpt@2b4dfe72c, 2026-09-03) | Firefox 157.0a1 (wpt@2b4dfe72c, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-56c61 (wpt@ed1909ed6, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total17/1917/1917/190/1915/19NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
touch got/lost pointercapture: subsequent events to targetPASSPASSPASSNOTRUNPASS
touch pointerover/enter should be received before the target receives gotpointercapture even when the pointer is not over it.PASSPASSPASS
touch gotpointercapture.pointerType is correct.PASSPASSFAILPASS
touch gotpointercapture event is a PointerEvent eventPASSPASSPASSPASS
touch gotpointercapture.isTrusted value is truePASSPASSPASSPASS
touch gotpointercapture.composed value is validPASSPASSPASSPASS
touch gotpointercapture.bubbles value is validPASSPASSPASSPASS
touch gotpointercapture.cancelable value is validPASSPASSPASSPASS
touch gotpointercapture.pressure value is validPASSPASSPASSPASS
touch lostpointercapture.pointerType is correct.PASSPASSFAILPASS
touch lostpointercapture event is a PointerEvent eventPASSPASSPASSPASS
touch lostpointercapture.isTrusted value is truePASSPASSPASSPASS
touch lostpointercapture.composed value is validPASSPASSPASSPASS
touch lostpointercapture.bubbles value is validPASSPASSPASSPASS
touch lostpointercapture.cancelable value is validPASSPASSPASSPASS
touch lostpointercapture.pressure value is validPASSPASSPASSPASS
touch pointerout/leave should not be received unless the target just lost the capture.PASSPASSPASS
touch gotpointercapture properties for pointerType = mousePASS
touch lostpointercapture properties for pointerType = mousePASS