From e4f38e0e8cdc2cdd1dce822ca62260df3f588446 Mon Sep 17 00:00:00 2001 From: Murtaza Sultani Date: Mon, 19 Jan 2026 12:28:04 +0100 Subject: =?UTF-8?q?Resolve=20"Avatar-Men=C3=BC:=20Barrierefreiheitsproblem?= =?UTF-8?q?e=20beheben"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #6168 Merge request studip/studip!4673 --- resources/vue/components/Dropdown.vue | 6 +++--- resources/vue/components/UserAvatar.vue | 10 ++++++++-- resources/vue/components/forum/ForumMembers.vue | 11 +++++++++-- resources/vue/components/forum/SubscriptionDropdown.vue | 4 ++++ resources/vue/components/forum/UserAvatarDropdown.vue | 14 ++++++++------ 5 files changed, 32 insertions(+), 13 deletions(-) diff --git a/resources/vue/components/Dropdown.vue b/resources/vue/components/Dropdown.vue index c02f196..2fb2a24 100644 --- a/resources/vue/components/Dropdown.vue +++ b/resources/vue/components/Dropdown.vue @@ -60,8 +60,8 @@ onBeforeUnmount(() => { v-bind="$attrs" ref="dropdown" class="dropdown" - aria-haspopup="true" - :aria-expanded="isOpen.toString()" + aria-haspopup="menu" + :aria-expanded="isOpen" >
@@ -73,7 +73,7 @@ onBeforeUnmount(() => { v-if="isOpen" ref="dropdownContent" class="dropdown__content" - aria-labelledby="dropdown-title" + :aria-labelledby="title ? 'dropdown-title' : null" >