From 12e36c44ecb1a806699d76b779700c99b78fd4ff Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Sun, 5 Oct 2025 12:52:37 -0700 Subject: [PATCH 1/2] =?UTF-8?q?Revert=20"fix(nuxt):=20Prevent=20Nuxt=20rou?= =?UTF-8?q?te=20middlewares=20from=20seeing=20intermediate=20st=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit e2dd40a5699aa4d40c2b3f05a496c5eb8004d6e7. --- packages/nuxt/src/runtime/plugin.ts | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/packages/nuxt/src/runtime/plugin.ts b/packages/nuxt/src/runtime/plugin.ts index 6537829f275..7e125ce4e78 100644 --- a/packages/nuxt/src/runtime/plugin.ts +++ b/packages/nuxt/src/runtime/plugin.ts @@ -4,9 +4,6 @@ import { clerkPlugin } from '@clerk/vue'; import { setErrorThrowerOptions } from '@clerk/vue/internal'; import { defineNuxtPlugin, navigateTo, useRuntimeConfig, useState } from 'nuxt/app'; -// @ts-expect-error: Handled by Nuxt. -import { nextTick } from '#imports'; - setErrorThrowerOptions({ packageName: PACKAGE_NAME }); setClerkJsLoadingErrorPackageName(PACKAGE_NAME); @@ -28,16 +25,8 @@ export default defineNuxtPlugin(nuxtApp => { version: PACKAGE_VERSION, environment: process.env.NODE_ENV, }, - routerPush: (to: string) => { - return nextTick(() => { - void navigateTo(to); - }); - }, - routerReplace: (to: string) => { - return nextTick(() => { - void navigateTo(to, { replace: true }); - }); - }, + routerPush: (to: string) => navigateTo(to), + routerReplace: (to: string) => navigateTo(to, { replace: true }), initialState: initialState.value, }); }); From 4114153135a0cdc07a052644b0c596ccd7ccffeb Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Sun, 5 Oct 2025 12:55:59 -0700 Subject: [PATCH 2/2] chore: add changeset --- .changeset/ten-poets-agree.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/ten-poets-agree.md diff --git a/.changeset/ten-poets-agree.md b/.changeset/ten-poets-agree.md new file mode 100644 index 00000000000..5aefc3ed9ab --- /dev/null +++ b/.changeset/ten-poets-agree.md @@ -0,0 +1,5 @@ +--- +"@clerk/nuxt": minor +--- + +Remove added `nextTick()` calls when invoking Clerk routing functions.