Click here to download the Blitz Browser!

WPT

wpt / scheduler / task-signal-any-abort.tentative.any.sharedworker.html

Spec: Prioritized Task Scheduling ↗

Runs: Chrome 155.0.8039.0 (wpt@6ec9fd59f, 2026-09-03) | Firefox 157.0a1 (wpt@6ec9fd59f, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-795e1 (wpt@7e3d005d7, 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
Total27/2727/270/270/270/27NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
TaskSignal.any() works with an empty array of signalsPASSPASS
TaskSignal.any() follows a single signal (using AbortController)PASSPASS
TaskSignal.any() follows multiple signals (using AbortController)PASSPASS
TaskSignal.any() returns an aborted signal if passed an aborted signal (using AbortController)PASSPASS
TaskSignal.any() can be passed the same signal more than once (using AbortController)PASSPASS
TaskSignal.any() uses the first instance of a duplicate signal (using AbortController)PASSPASS
TaskSignal.any() signals are composable (using AbortController)PASSPASS
TaskSignal.any() works with signals returned by AbortSignal.timeout() (using AbortController)PASSPASS
TaskSignal.any() works with intermediate signals (using AbortController)PASSPASS
Abort events for TaskSignal.any() signals fire in the right order (using AbortController)PASSPASS
Dependent signals for TaskSignal.any() are marked aborted before abort events fire (using AbortController)PASSPASS
Dependent signals for TaskSignal.any() are aborted correctly for reentrant aborts (using AbortController)PASSPASS
Dependent signals for TaskSignal.any() should use the same DOMException instance from the already aborted source signal (using AbortController)PASSPASS
Dependent signals for TaskSignal.any() should use the same DOMException instance from the source signal being aborted later (using AbortController)PASSPASS
TaskSignal.any() follows a single signal (using TaskController)PASSPASS
TaskSignal.any() follows multiple signals (using TaskController)PASSPASS
TaskSignal.any() returns an aborted signal if passed an aborted signal (using TaskController)PASSPASS
TaskSignal.any() can be passed the same signal more than once (using TaskController)PASSPASS
TaskSignal.any() uses the first instance of a duplicate signal (using TaskController)PASSPASS
TaskSignal.any() signals are composable (using TaskController)PASSPASS
TaskSignal.any() works with signals returned by AbortSignal.timeout() (using TaskController)PASSPASS
TaskSignal.any() works with intermediate signals (using TaskController)PASSPASS
Abort events for TaskSignal.any() signals fire in the right order (using TaskController)PASSPASS
Dependent signals for TaskSignal.any() are marked aborted before abort events fire (using TaskController)PASSPASS
Dependent signals for TaskSignal.any() are aborted correctly for reentrant aborts (using TaskController)PASSPASS
Dependent signals for TaskSignal.any() should use the same DOMException instance from the already aborted source signal (using TaskController)PASSPASS
Dependent signals for TaskSignal.any() should use the same DOMException instance from the source signal being aborted later (using TaskController)PASSPASS