From e5b472d12e4bdaf7c0a2bd4015e73b40a716dac8 Mon Sep 17 00:00:00 2001 From: Naitik Shah Date: Mon, 6 Sep 2021 15:19:25 +0400 Subject: [PATCH] fix(overlay): handle missing customElements (#4856) --- packages/vite/src/client/overlay.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/client/overlay.ts b/packages/vite/src/client/overlay.ts index 6a7e725a21c74c..51b9495f88337a 100644 --- a/packages/vite/src/client/overlay.ts +++ b/packages/vite/src/client/overlay.ts @@ -182,4 +182,6 @@ export class ErrorOverlay extends HTMLElement { } export const overlayId = 'vite-error-overlay' -!customElements.get(overlayId) && customElements.define(overlayId, ErrorOverlay) +if (customElements && !customElements.get(overlayId)) { + customElements.define(overlayId, ErrorOverlay) +}