Some screen readers (like VoiceOver for Apple) segment the reading by HTML
elements, so it becomes a strange reading experience if you have two spans
in the same sentence or if you use b-tags, etc. Adding the attribute
role="text" to the parent element makes everything read as one element.