From 50c4baf455d4f1ccd38553039881dae869f6108a Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 17 Oct 2022 16:00:31 +0100 Subject: [PATCH] fix(nuxt): avoid preloading external routes --- packages/nuxt/src/app/components/nuxt-link.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/components/nuxt-link.ts b/packages/nuxt/src/app/components/nuxt-link.ts index 5244625ac0f..42dbc3d5ae2 100644 --- a/packages/nuxt/src/app/components/nuxt-link.ts +++ b/packages/nuxt/src/app/components/nuxt-link.ts @@ -204,7 +204,7 @@ export function defineNuxtLink (options: NuxtLinkOptions) { unobserve = null await Promise.all([ nuxtApp.hooks.callHook('link:prefetch', to.value as string).catch(() => {}), - preloadRouteComponents(to.value as string, router).catch(() => {}) + !isExternal.value && preloadRouteComponents(to.value as string, router).catch(() => {}) ]) prefetched.value = true })