VoiceOver used in Safari on macOS or iOS will not speak the state of aria-expanded when it's used on a link element. Steps to Reproduce: 1. Turn on VoiceOver on iOS and/or macOS. 2. Visit https://pauljadam.com/demos/aria-expanded.html in Safari or Mobile Safari. 3. Set VoiceOver focus to the link element using aria-expanded. Expected Result: VoiceOver says "link Dynamic Section, expanded" Actual Result: VoiceOver says "link Dynamic Section"
<rdar://problem/101683056>
Also confirmed this is an issue with Safari specifically, as you can open the node inspector in Safari and notice that the expanded state is not in the accessibility node information for the link. It's properly exposed as expanded for a link in Chrome and Firefox.