From 821b785e6b8a48fb8070e560e367b7450a6859a0 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Fri, 16 Jul 2021 07:42:32 -0700 Subject: [PATCH] fix: update usage of safari-14-idb-fix (#2072) * chore: update deps * fix: fix dep path * fix: fix import * fix: fix pkg --- src/client.js | 2 +- src/routes/_utils/idbReady.js | 14 -------------- 2 files changed, 1 insertion(+), 15 deletions(-) delete mode 100644 src/routes/_utils/idbReady.js diff --git a/src/client.js b/src/client.js index 02b36601..7b73135d 100644 --- a/src/client.js +++ b/src/client.js @@ -6,7 +6,7 @@ import './routes/_utils/forceOnline.js' import { mark, stop } from './routes/_utils/marks.js' import { loadPolyfills } from './routes/_utils/polyfills/loadPolyfills.js' import { loadNonCriticalPolyfills } from './routes/_utils/polyfills/loadNonCriticalPolyfills.js' -import { idbReady } from './routes/_utils/idbReady.js' +import idbReady from 'safari-14-idb-fix/dist/esm' Promise.all([idbReady(), loadPolyfills()]).then(() => { mark('sapperStart') diff --git a/src/routes/_utils/idbReady.js b/src/routes/_utils/idbReady.js deleted file mode 100644 index 14d5bd60..00000000 --- a/src/routes/_utils/idbReady.js +++ /dev/null @@ -1,14 +0,0 @@ -import safariIdbReady from 'safari-14-idb-fix' -import { isWebKit } from './userAgent/isWebKit.js' - -// workaround for a safari 14 bug, see https://github.com/jakearchibald/safari-14-idb-fix -export async function idbReady () { - if (!isWebKit()) { - return - } - if (typeof indexedDB === 'undefined' || !indexedDB.databases) { - // fix for https://github.com/jakearchibald/safari-14-idb-fix/pull/2 - return - } - await safariIdbReady() -}