From 10dc242703ea733a6d06a3ac65c90a78df1c369d Mon Sep 17 00:00:00 2001 From: Jens Jagutzke Date: Thu, 20 Mar 2025 10:03:49 +0100 Subject: [PATCH] fix(a11y): ensure aria-expanded is always present by converting to string --- src/Multiselect.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Multiselect.vue b/src/Multiselect.vue index aa8582b..d764847 100644 --- a/src/Multiselect.vue +++ b/src/Multiselect.vue @@ -17,7 +17,7 @@ :tabindex="tabindex" :aria-controls="!searchable ? ariaControls : undefined" :aria-placeholder="!searchable ? ariaPlaceholder : undefined" - :aria-expanded="!searchable ? isOpen : undefined" + :aria-expanded="!searchable ? isOpen.toString() : undefined" :aria-activedescendant="!searchable ? ariaActiveDescendant : undefined" :aria-multiselectable="!searchable ? ariaMultiselectable : undefined" :role="!searchable ? 'combobox' : undefined" @@ -39,7 +39,7 @@ :aria-controls="ariaControls" :aria-placeholder="ariaPlaceholder" - :aria-expanded="isOpen" + :aria-expanded="isOpen.toString()" :aria-activedescendant="ariaActiveDescendant" :aria-multiselectable="ariaMultiselectable" role="combobox" @@ -103,7 +103,7 @@ :aria-controls="ariaControls" :aria-placeholder="ariaPlaceholder" - :aria-expanded="isOpen" + :aria-expanded="isOpen.toString()" :aria-activedescendant="ariaActiveDescendant" :aria-multiselectable="ariaMultiselectable" role="combobox"