Check for pauses-only results when generating speech
For most accessible objects, we attempt to generate lots of things (e.g. role, relevant states, displayed text, selection, etc.) and by default we separate these pieces of information by pauses. In some cases (e.g. an empty paragraph) it is possible to generate results consisting solely of pauses. We don't want to treat that as actual results because it can cause other logic (e.g. saying "blank") to not kick in and lead to our speaking nothing.
Showing with 7 additions and 1 deletion