Click here to download the Blitz Browser!

WPT

wpt / IndexedDB / idbfactory_open.any.sharedworker.html

Spec: Indexed DB ↗

Runs: Chrome 155.0.8039.0 (wpt@a4fcd77aa, 2026-09-03) | Firefox 157.0a1 (wpt@cc4d45aa0, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a9df8 (wpt@9b4cabf6d, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

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

ChromeFirefoxSafariLadybirdServoBlitz
Total29/2929/2929/2929/2915/29NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
IDBFactory.open() - request has no sourcePASSPASSPASSPASSTIMEOUT
IDBFactory.open() - database 'name' and 'version' are correctly setPASSPASSPASSPASSTIMEOUT
IDBFactory.open() - no version opens current databasePASSPASSPASSPASSTIMEOUT
IDBFactory.open() - new database has default versionPASSPASSPASSPASSTIMEOUT
IDBFactory.open() - new database is emptyPASSPASSPASSPASSTIMEOUT
IDBFactory.open() - open database with a lower version than currentPASSPASSPASSPASSTIMEOUT
IDBFactory.open() - open database with a higher version than currentPASSPASSPASSPASSTIMEOUT
IDBFactory.open() - error in version change transaction aborts openPASSPASSPASSPASSTIMEOUT
Calling open() with version argument -1 should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument -0.5 should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument 0 should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument 0.5 should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument 0.8 should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument 9007199254740992 should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument NaN should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument Infinity should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument -Infinity should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument "foo" should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument null should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument false should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument object should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument object (second) should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument object (third) should throw TypeError.PASSPASSPASSPASSPASS
Calling open() with version argument 1.5 should not throw.PASSPASSPASSPASSTIMEOUT
Calling open() with version argument 9007199254740991 should not throw.PASSPASSPASSPASSFAIL
Calling open() with version argument undefined should not throw.PASSPASSPASSPASSFAIL
IDBFactory.open() - error in upgradeneeded resets dbPASSPASSPASSPASSTIMEOUT
IDBFactory.open() - second open's transaction is available to get objectStoresPASSPASSPASSPASSTIMEOUT
IDBFactory.open() - upgradeneeded gets VersionChangeEventPASSPASSPASSPASSTIMEOUT