This change affects all implementations of the multi select component not currently using the live-search option.
Single select lists are not affected by this change.
Multi-select lists must now have live search enabled to support keyboard navigation and accessibility.
For consuming applications using the turas-select-list Tag Helper, add the live-search parameter to multi-select lists if not previously added.
<turas-select-list
asp-for="MultiSelect"
asp-items="MultiSelects"
multiple
placeholder="Please select">
</turas-select-list>
<turas-select-list
asp-for="MultiSelect"
asp-items="MultiSelects"
multiple
live-search
placeholder="Please select">
</turas-select-list>
<select
class="form-control turas-select2"
multiple="multiple"
turas-select2-live-search="false"
...>
<select
class="form-control turas-select2"
multiple="multiple"
turas-select2-live-search="true"
...>
This change addresses an accessibility issue where multi-select lists could not be fully navigated using the keyboard when live search was not enabled.
Enabling live search provides a search input within the multi-select, allowing users to interact with and navigate the available options using the keyboard.
Benefits include:
After updating your Design System packages, we recommend reviewing all multi-select lists in your application.
Areas worth checking:
No changes are expected to form submission, model binding, or data persistence as part of this update.
As part of your application checks, we recommend confirming that selected values continue to submit and bind correctly, particularly for multi-select fields.
This change requires live search to be enabled on multi-select lists to improve keyboard accessibility.
Consuming teams using the turas-select-list Tag Helper should add the live-search parameter to their multi-select implementations. Single-select lists are unaffected.
Design System internal reference: 104892