Open tmaier opened 1 year ago
I quickly checked https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Combobox_Role and I think the following aria attributes can be easily added:
<div data-controller="autocomplete" data-autocomplete-url-value="/birds/search" role="combobox"> <input type="text" data-autocomplete-target="input" aria-autocomplete="list" aria-controls="bird-id-results" /> <input type="hidden" name="bird_id" data-autocomplete-target="hidden"/> <ul class="list-group" data-autocomplete-target="results" id="bird-id-results"></ul> </div>
aria-autocomplete="list"
aria-controls="bird-id-results"
<ul>
id="bird-id-results"
I quickly checked https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Combobox_Role and I think the following aria attributes can be easily added:
aria-autocomplete="list"
to the input fieldaria-controls="bird-id-results"
(id of the<ul>
) to the input fieldid="bird-id-results"
to the<ul>
.