I also have some concerns about the screenreader accessibility of the mutliselect. I'd recommend label changes to make the broader actions clearer, "All" --> "Show all", "filter" --> "Filter to selection(s)". Functionally it would also be useful to add aria-mutliselectable="true" to the select component and aria-checked="true" to selected items.
Acceptance Criteria:Create a list of functional outcomes that must be achieved to complete this issue
[ ] Outcome 1
[ ] Outcome 2
[ ] Outcome 3
[ ] Testing Checklist has been run and all tests pass
[ ] README is updated, if necessary
Tasks:Create a list of granular, specific work items that must be completed to deliver the desired outcomes of this issue
[ ] Task 1
[ ] Task 2
[ ] Task 3
[ ] Run Testing Checklist and confirm all tests pass
Notes:Add additional useful information, such as related issues and functionality that isn't covered by this specific issue, and other considerations that will be helpful for anyone reading this
Note 1
Note 2
Note 3
Supporting Documentation:Please include any relevant log snippets/files/screen shots
Doc 1
Doc 2
Open Questions:Please include any questions or decisions that must be made before beginning work or to confidently call this issue complete
Description: Follow on to #3037
I also have some concerns about the screenreader accessibility of the mutliselect. I'd recommend label changes to make the broader actions clearer, "All" --> "Show all", "filter" --> "Filter to selection(s)". Functionally it would also be useful to add aria-mutliselectable="true" to the select component and aria-checked="true" to selected items.
Acceptance Criteria: Create a list of functional outcomes that must be achieved to complete this issue
Tasks: Create a list of granular, specific work items that must be completed to deliver the desired outcomes of this issue
Notes: Add additional useful information, such as related issues and functionality that isn't covered by this specific issue, and other considerations that will be helpful for anyone reading this
Supporting Documentation: Please include any relevant log snippets/files/screen shots
Open Questions: Please include any questions or decisions that must be made before beginning work or to confidently call this issue complete