Skip to content

Commit 6dfb3ec

Browse files
authored
Revert "fix(nuxt): Prevent Nuxt route middlewares from seeing intermediate states during navigation" (#6928)
1 parent fba4781 commit 6dfb3ec

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

.changeset/ten-poets-agree.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@clerk/nuxt": minor
3+
---
4+
5+
Remove added `nextTick()` calls when invoking Clerk routing functions.

packages/nuxt/src/runtime/plugin.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ import { clerkPlugin } from '@clerk/vue';
44
import { setErrorThrowerOptions } from '@clerk/vue/internal';
55
import { defineNuxtPlugin, navigateTo, useRuntimeConfig, useState } from 'nuxt/app';
66

7-
// @ts-expect-error: Handled by Nuxt.
8-
import { nextTick } from '#imports';
9-
107
setErrorThrowerOptions({ packageName: PACKAGE_NAME });
118
setClerkJsLoadingErrorPackageName(PACKAGE_NAME);
129

@@ -28,16 +25,8 @@ export default defineNuxtPlugin(nuxtApp => {
2825
version: PACKAGE_VERSION,
2926
environment: process.env.NODE_ENV,
3027
},
31-
routerPush: (to: string) => {
32-
return nextTick(() => {
33-
void navigateTo(to);
34-
});
35-
},
36-
routerReplace: (to: string) => {
37-
return nextTick(() => {
38-
void navigateTo(to, { replace: true });
39-
});
40-
},
28+
routerPush: (to: string) => navigateTo(to),
29+
routerReplace: (to: string) => navigateTo(to, { replace: true }),
4130
initialState: initialState.value,
4231
});
4332
});

0 commit comments

Comments
 (0)