Click here to download the Blitz Browser!

WPT

wpt / IndexedDB / idbfactory_open.any.worker.html

Spec: Indexed DB ↗

Runs: Chrome 155.0.8042.0 (wpt@4eb09bcd9, 2026-09-04) | Firefox 157.0a1 (wpt@c3fcbf4ba, 2026-09-04) | Safari 251 preview (wpt@e7122b73f, 2026-09-04) | Ladybird 1.0-52f0f (wpt@a1ecd0c09, 2026-09-04) | 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

ChromeFirefoxSafariLadybirdServoBlitz
Total29/2929/2929/2929/2928/29NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
IDBFactory.open() - request has no sourcePASSPASSPASSPASSPASS
IDBFactory.open() - database 'name' and 'version' are correctly setPASSPASSPASSPASSPASS
IDBFactory.open() - no version opens current databasePASSPASSPASSPASSPASS
IDBFactory.open() - new database has default versionPASSPASSPASSPASSPASS
IDBFactory.open() - new database is emptyPASSPASSPASSPASSPASS
IDBFactory.open() - open database with a lower version than currentPASSPASSPASSPASSPASS
IDBFactory.open() - open database with a higher version than currentPASSPASSPASSPASSPASS
IDBFactory.open() - error in version change transaction aborts openPASSPASSPASSPASSPASS
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.PASSPASSPASSPASSPASS
Calling open() with version argument 9007199254740991 should not throw.PASSPASSPASSPASSPASS
Calling open() with version argument undefined should not throw.PASSPASSPASSPASSPASS
IDBFactory.open() - error in upgradeneeded resets dbPASSPASSPASSPASSFAIL
IDBFactory.open() - second open's transaction is available to get objectStoresPASSPASSPASSPASSPASS
IDBFactory.open() - upgradeneeded gets VersionChangeEventPASSPASSPASSPASSPASS