Click here to download the Blitz Browser!

WPT

wpt / IndexedDB / idbfactory_open.any.serviceworker.html

Spec: Indexed DB ↗

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
Total29/2929/2929/290/290/29NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
IDBFactory.open() - request has no sourcePASSPASSPASS
IDBFactory.open() - database 'name' and 'version' are correctly setPASSPASSPASS
IDBFactory.open() - no version opens current databasePASSPASSPASS
IDBFactory.open() - new database has default versionPASSPASSPASS
IDBFactory.open() - new database is emptyPASSPASSPASS
IDBFactory.open() - open database with a lower version than currentPASSPASSPASS
IDBFactory.open() - open database with a higher version than currentPASSPASSPASS
IDBFactory.open() - error in version change transaction aborts openPASSPASSPASS
Calling open() with version argument -1 should throw TypeError.PASSPASSPASS
Calling open() with version argument -0.5 should throw TypeError.PASSPASSPASS
Calling open() with version argument 0 should throw TypeError.PASSPASSPASS
Calling open() with version argument 0.5 should throw TypeError.PASSPASSPASS
Calling open() with version argument 0.8 should throw TypeError.PASSPASSPASS
Calling open() with version argument 9007199254740992 should throw TypeError.PASSPASSPASS
Calling open() with version argument NaN should throw TypeError.PASSPASSPASS
Calling open() with version argument Infinity should throw TypeError.PASSPASSPASS
Calling open() with version argument -Infinity should throw TypeError.PASSPASSPASS
Calling open() with version argument "foo" should throw TypeError.PASSPASSPASS
Calling open() with version argument null should throw TypeError.PASSPASSPASS
Calling open() with version argument false should throw TypeError.PASSPASSPASS
Calling open() with version argument object should throw TypeError.PASSPASSPASS
Calling open() with version argument object (second) should throw TypeError.PASSPASSPASS
Calling open() with version argument object (third) should throw TypeError.PASSPASSPASS
Calling open() with version argument 1.5 should not throw.PASSPASSPASS
Calling open() with version argument 9007199254740991 should not throw.PASSPASSPASS
Calling open() with version argument undefined should not throw.PASSPASSPASS
IDBFactory.open() - error in upgradeneeded resets dbPASSPASSPASS
IDBFactory.open() - second open's transaction is available to get objectStoresPASSPASSPASS
IDBFactory.open() - upgradeneeded gets VersionChangeEventPASSPASSPASS