diff --git a/src/components/dialog/GlobalDialog.vue b/src/components/dialog/GlobalDialog.vue
index 3a1615fbeb..3bfaafb722 100644
--- a/src/components/dialog/GlobalDialog.vue
+++ b/src/components/dialog/GlobalDialog.vue
@@ -12,13 +12,15 @@
@maximize="onMaximize"
@unmaximize="onUnmaximize"
:pt="{ header: 'pb-0' }"
+ :aria-labelledby="headerId"
>
- {{ dialogStore.title || ' ' }}
+ {{ dialogStore.title || ' ' }}
@@ -48,4 +50,6 @@ const contentProps = computed(() => ({
...dialogStore.props,
maximized: maximized.value
}))
+
+const headerId = `dialog-${Math.random().toString(36).substr(2, 9)}`