diff --git a/.changeset/selfish-dots-look.md b/.changeset/selfish-dots-look.md new file mode 100644 index 0000000000..28c1e38851 --- /dev/null +++ b/.changeset/selfish-dots-look.md @@ -0,0 +1,12 @@ +--- +'react-select': patch +--- + +The following improvements have been made for screen reader users: + +- NVDA now announces the context text when initially focused +- Selected option/s (single and multi) are now announced when initially focused +- VoiceOver now announces the context text when re-focusing +- The clear action is now announced +- Placeholder text is now announced +- Mobile VoiceOver is now able to remove selected multi options diff --git a/packages/react-select/src/Select.tsx b/packages/react-select/src/Select.tsx index 30e63fb994..93239cdf41 100644 --- a/packages/react-select/src/Select.tsx +++ b/packages/react-select/src/Select.tsx @@ -320,6 +320,7 @@ interface State< focusedValue: Option | null; selectValue: Options