Hey, i think there is issue with async select. As when no options is returned from loadOptions function the ariaLiveMessages.onFilter doesn't get triggered.
Without async loading there is no issue, when no results are found, the correct aria-text gets rendered in html:

When using async loading, also recreatable in offical docs example there will be never rendered 0 results.
reproduction
- Open asynx example, type "test" to input.
- id="aria-results" span is empty
Same works on not async example -> id="aria-results" span get children of "0 results available for search term test.".
Other
Also can't overwrite it because ariaLiveMessages.onFilter is not getting called when async loadOptions callback return empty array.