diff --git a/indexedDb/init.go b/indexedDb/init.go
index 3b8357ec8f0807c22285abe95aa31a839d573ecf..461c031e122d2e087ab9c46a8475169923161338 100644
--- a/indexedDb/init.go
+++ b/indexedDb/init.go
@@ -59,7 +59,7 @@ func newWASMModel(databaseName string, cb MessageReceivedCallback) (
 	// Attempt to open database object
 	ctx, cancel := newContext()
 	defer cancel()
-	openRequest, _ := idb.Global().Open(ctx, databaseName, currentVersion,
+	openRequest, err := idb.Global().Open(ctx, databaseName, currentVersion,
 		func(db *idb.Database, oldVersion, newVersion uint) error {
 			if oldVersion == newVersion {
 				jww.INFO.Printf("IndexDb version is current: v%d",
@@ -81,6 +81,9 @@ func newWASMModel(databaseName string, cb MessageReceivedCallback) (
 			// if oldVersion == 1 && newVersion >= 2 { v2Upgrade(), oldVersion = 2 }
 			return nil
 		})
+	if err != nil {
+		return nil, err
+	}
 
 	// Wait for database open to finish
 	db, err := openRequest.Await(ctx)