From 081b2872b8e8feda78d4aa4b500b558347fbd6b5 Mon Sep 17 00:00:00 2001 From: Syki <86367246+xSyki@users.noreply.github.com> Date: Thu, 3 Oct 2024 14:38:38 +0200 Subject: [PATCH] Update packages/remix-dev/vite/static/refresh-utils.cjs Co-authored-by: Matt Brophy --- packages/remix-dev/vite/static/refresh-utils.cjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/remix-dev/vite/static/refresh-utils.cjs b/packages/remix-dev/vite/static/refresh-utils.cjs index e8349950714..0fbc62d7256 100644 --- a/packages/remix-dev/vite/static/refresh-utils.cjs +++ b/packages/remix-dev/vite/static/refresh-utils.cjs @@ -13,7 +13,9 @@ function debounce(fn, delay) { const enqueueUpdate = debounce(async () => { let manifest; if (routeUpdates.size > 0) { - manifest = structuredClone(__remixManifest); + manifest = typeof structuredClone === 'function' ? + structuredClone(__remixManifest) : + JSON.parse(JSON.stringify(__remixManifest)); for (let route of routeUpdates.values()) { manifest.routes[route.id] = route;