Click here to download the Blitz Browser!

WPT

wpt / IndexedDB / keygenerator.any.sharedworker.html

Spec: Indexed DB ↗

Runs: Chrome 155.0.8039.0 (wpt@47d833bbc, 2026-09-03) | Firefox 157.0a1 (wpt@47d833bbc, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-3d220 (wpt@476394464, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total21/2121/2121/2115/2110/21NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Keygenerator - starts at one, and increments by onePASSPASSPASSPASSFAIL
Keygenerator - increments by one from last set keyPASSPASSPASSPASSFAIL
Keygenerator - don't increment when new key is not bigger than currentPASSPASSPASSPASSFAIL
Keygenerator ConstraintError when using same id as already generatedPASSPASSPASSPASSFAIL
Key generator vs. explicit key 53 bitsPASSPASSPASSFAILFAIL
Key generator vs. explicit key greater than 53 bits, less than 64 bitsPASSPASSPASSFAILFAIL
Key generator vs. explicit key greater than 53 bits, less than 64 bits (negative)PASSPASSPASSPASSPASS
Key generator vs. explicit key 63 bitsPASSPASSPASSFAILFAIL
Key generator vs. explicit key 63 bits (negative)PASSPASSPASSPASSPASS
Key generator vs. explicit key 64 bitsPASSPASSPASSFAILFAIL
Key generator vs. explicit key 64 bits (negative)PASSPASSPASSPASSPASS
Key generator vs. explicit key greater than 64 bits, but still finitePASSPASSPASSFAILFAIL
Key generator vs. explicit key greater than 64 bits, but still finite (negative)PASSPASSPASSPASSPASS
Key generator vs. explicit key equal to InfinityPASSPASSPASSFAILFAIL
Key generator vs. explicit key equal to -InfinityPASSPASSPASSPASSPASS
Key is injected into value - single segment pathPASSPASSPASSPASSPASS
Key is injected into value - multi-segment pathPASSPASSPASSPASSPASS
Key is injected into value - multi-segment path, partially populatedPASSPASSPASSPASSPASS
put() throws if key cannot be injected - single segment pathPASSPASSPASSPASSPASS
put() throws if key cannot be injected - multi-segment pathPASSPASSPASSPASSPASS
Keygenerator overflowPASSPASSPASSPASSFAIL