From 1dee6a6aa24df0acfad9f5f944924812b33aa170 Mon Sep 17 00:00:00 2001 From: tobspr Date: Fri, 5 Jun 2020 11:38:34 +0200 Subject: [PATCH] Fix crash on safari --- src/js/platform/browser/wrapper.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/js/platform/browser/wrapper.js b/src/js/platform/browser/wrapper.js index 2fca004f..ab5ec327 100644 --- a/src/js/platform/browser/wrapper.js +++ b/src/js/platform/browser/wrapper.js @@ -91,7 +91,14 @@ export class PlatformWrapperImplBrowser extends PlatformWrapperInterface { } // Try accessing the indexedb - const request = window.indexedDB.open("indexeddb_feature_detection", 1); + let request; + try { + request = window.indexedDB.open("indexeddb_feature_detection", 1); + } catch (ex) { + logger.warn("Error while opening indexed db:", ex); + resolve(); + return; + } request.onerror = err => { logger.log("Indexed DB can *not* be accessed: ", err); logger.log("Using fallback to local storage");