File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed
experimental/javascript-wc-indexeddb Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -21,17 +21,15 @@ class IndexedDBManager {
2121 const deleteRequest = indexedDB . deleteDatabase ( this . dbName ) ;
2222
2323 deleteRequest . onerror = ( event ) => {
24- // Continue despite error in deletion
25- this . openDatabase ( resolve , reject ) ;
24+ reject ( event . target . error ) ;
2625 } ;
2726
2827 deleteRequest . onsuccess = ( ) => {
2928 this . openDatabase ( resolve , reject ) ;
3029 } ;
3130
3231 deleteRequest . onblocked = ( ) => {
33- // Try opening anyway
34- this . openDatabase ( resolve , reject ) ;
32+ reject ( new Error ( "Database deletion blocked - please close other tabs using this database" ) ) ;
3533 } ;
3634 } ) ;
3735 }
Original file line number Diff line number Diff line change @@ -21,17 +21,15 @@ class IndexedDBManager {
2121 const deleteRequest = indexedDB . deleteDatabase ( this . dbName ) ;
2222
2323 deleteRequest . onerror = ( event ) => {
24- // Continue despite error in deletion
25- this . openDatabase ( resolve , reject ) ;
24+ reject ( event . target . error ) ;
2625 } ;
2726
2827 deleteRequest . onsuccess = ( ) => {
2928 this . openDatabase ( resolve , reject ) ;
3029 } ;
3130
3231 deleteRequest . onblocked = ( ) => {
33- // Try opening anyway
34- this . openDatabase ( resolve , reject ) ;
32+ reject ( new Error ( "Database deletion blocked - please close other tabs using this database" ) ) ;
3533 } ;
3634 } ) ;
3735 }
You can’t perform that action at this time.
0 commit comments