Spin off from bug 712923 comment #16. STR: 1. Open http://www.marcozehe.de in a build that contains the fix for bug 712923. 2. Start navigating right by Ctrl+Option+RightArrow, until you encounter the first level 2 heading. Result: VoiceOver says "Heading level 2, object replacement character". Expected: VoiceOver should say "Heading level 2 " plus the title of the blog item that is being linked to. The reason is that, in the Windows equivalent called IAccessibleText, links are represented by a simgle character, and an actual accessible child. We should expand that so the link is properly rendered on mac.
This is actually missing out on text content, and has no workaround, so it needs to be fixed one way or another quite soon.
Voice Over Expect that the AXHeading have an AXLink and then an AXStaticText Currently we skip the AXLink. Will fix.
This happen because the heading is a link.
This actually fixed by the last rework of bug 712923, and will be actually fixed when the patch lands.
Verified in a local build that contains the now landed bug 712923 and also bug 712927. Links are being recognized with their full text inside headings now and no longer by an embedded char.