Open carlos-zamora opened 3 years ago
@JesseCol or @Austin-Lamb can you weigh in?
This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 5 days.
Oop, this one seems big-time important.
Describe the bug
TextBlock
s are not read by Narrator and NVDA when they are used in a XAML Islands app.Steps to reproduce the bug Verified this behavior in the following places:
If you enter scan mode, you are able to navigate around the text (hyperlinked and not).
Expected behavior
At a minimum, XAML Islands should have the same behavior as a non-xaml islands app.
Ideally, for hyperlinks, all screen readers would behave like NVDA. That said, that might be an issue that's on screen readers, not XAML.
The real issue here is that these text blocks are not read automatically. It seems like they're being exposed, and we're just not notifying the screen reader that we've navigated to a portion of the screen that has a text block.
Version Info NuGet package version: [Microsoft.UI.Xaml 2.5.0]
Additional context Surprisingly, I've done a bit of testing with ContentDialogs too (see #2681). For NVDA, the text blocks are actually ready when the Content Dialog opens (except for the title). This further makes me think that the issue isn't that the automation properties aren't being exposed, but rather we need to notify the screen reader for when to read the text block.