From 39f4ab1956af85383e6616eafec3efc616313d28 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 17 Mar 2023 12:19:44 +0800 Subject: [PATCH] fix: ignore polyfill error in Safari --- src/output/srcdoc.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/output/srcdoc.html b/src/output/srcdoc.html index 9bcdee40..df0a7204 100644 --- a/src/output/srcdoc.html +++ b/src/output/srcdoc.html @@ -103,10 +103,16 @@ window.addEventListener('message', handle_message, false); window.onerror = function (msg, url, lineNo, columnNo, error) { + // ignore errors from import map polyfill - these are necessary for + // it to detect browser support if (msg.includes('module specifier “vue”')) { // firefox only error, ignore return false } + if (msg.includes('Module specifier, \'vue')) { + // Safari only + return false + } try { parent.postMessage({ action: 'error', value: error }, '*'); } catch (e) {