diff --git a/next-ui/src/components/layout/app/drawer/menu/Libraries.vue b/next-ui/src/components/layout/app/drawer/menu/Libraries.vue
index 351adec8..8207b3ec 100644
--- a/next-ui/src/components/layout/app/drawer/menu/Libraries.vue
+++ b/next-ui/src/components/layout/app/drawer/menu/Libraries.vue
@@ -28,7 +28,7 @@
@click.prevent="createLibrary"
/>
-
+
@@ -54,7 +54,7 @@
@@ -141,6 +141,8 @@ const display = useDisplay()
const { unpinned, pinned, refresh } = useLibraries()
const { isAdmin } = useCurrentUser()
+const id = useId()
+
// ensure freshness, especially if libraries have been reordered
void refresh()
diff --git a/next-ui/src/components/library/form/StepGeneral.vue b/next-ui/src/components/library/form/StepGeneral.vue
index 8c63382a..f141d2f4 100644
--- a/next-ui/src/components/library/form/StepGeneral.vue
+++ b/next-ui/src/components/library/form/StepGeneral.vue
@@ -34,7 +34,7 @@
(model.root = val as string)"
>
@@ -76,6 +76,8 @@ import { useDisplay } from 'vuetify'
const display = useDisplay()
+const id = useId()
+
type LibraryCreationGeneral = Pick
const model = defineModel({ required: true })