From 9731550f62c0b9adb3ae0f0f96b6cf1ad90a46c3 Mon Sep 17 00:00:00 2001 From: Thijs Louisse Date: Tue, 9 May 2023 16:12:49 +0200 Subject: [PATCH] fix(ui): combobox a11y --- packages/ui/components/combobox/src/LionCombobox.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ui/components/combobox/src/LionCombobox.js b/packages/ui/components/combobox/src/LionCombobox.js index 3e1201bdd..1febaa4aa 100644 --- a/packages/ui/components/combobox/src/LionCombobox.js +++ b/packages/ui/components/combobox/src/LionCombobox.js @@ -1197,11 +1197,12 @@ export class LionCombobox extends LocalizeMixin(OverlayMixin(CustomChoiceGroupMi this._comboboxNode.setAttribute('role', 'combobox'); this._comboboxNode.setAttribute('aria-haspopup', 'listbox'); + this._inputNode.setAttribute('aria-autocomplete', this.autocomplete); + this._comboboxNode.setAttribute('aria-controls', this._listboxNode.id); if (this._ariaVersion === '1.1') { this._comboboxNode.setAttribute('aria-owns', this._listboxNode.id); - this._inputNode.setAttribute('aria-controls', this._listboxNode.id); } else { this._inputNode.setAttribute('aria-owns', this._listboxNode.id); }