I am is sort of dilemma in here.
Stuck on a accessibility problem where I have multiple texts elements inside a div panel. Most screen readers read the elements individually.
I would like them to be read in single sentence.
Below is my minimal version of code:
<div>
<span>My special coffee is</span>
<b class="heading">Cappuccino</b>
<span>. I can drink it all day</span>
</div>
After including role="text" for the parent element, it works nicely but text is not in the supported list of roles.
aria-describedby also didn't work here.
I am using NVDA screen reader software for windows.
What would be a standard recommend approach here?