From 61bb305755baf45a475f6dbd5ddc003628ce8d0f Mon Sep 17 00:00:00 2001 From: Wojciech Grzebieniowski Date: Wed, 19 Feb 2025 15:27:03 +0100 Subject: [PATCH] fix: do not call useId() conditionally --- packages/core/src/RovingFocus/RovingFocusItem.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/RovingFocus/RovingFocusItem.vue b/packages/core/src/RovingFocus/RovingFocusItem.vue index 4f27d9c01..41d6348db 100644 --- a/packages/core/src/RovingFocus/RovingFocusItem.vue +++ b/packages/core/src/RovingFocus/RovingFocusItem.vue @@ -24,7 +24,8 @@ const props = withDefaults(defineProps(), { }) const context = injectRovingFocusGroupContext() -const id = computed(() => props.tabStopId || useId()) +const randomId = useId() +const id = computed(() => props.tabStopId || randomId) const isCurrentTabStop = computed( () => context.currentTabStopId.value === id.value, )