Narrator Scan mode gets stuck at the end of WPF FlowDocument content #3175
Labels
accessibility mas
An issue which is a MAS (Microsoft Accessibility Standards) certification requirement
Accessibility
An issue related to accessibility enhancements or blockers.
Milestone
This bug has been logged in response to a bug being logged against a Microsoft app, relating to Narrator's navigation behavior at the app. I've not verified myself that the issue repros with .NET Core.
Expected result: Narrator moves through all the UI in the app.
Actual result: Narrator won't move beyond the last of the content in the FlowDocument.
Note: Narrator may jump out of Scan mode when encountering the FlowDocument. If this happens for you when repro'ing the issue, explicitly re-enter Scan mode and try to move forward out of the FlowDocument.
Note: Replacing the use of the RichTextBox hosting the FlowDocument with a FlowDocumentReader didn't seem to avoid the issue. In fact, when a FlowDocumentReader is used, the app's UIA representation includes two document elements, which seems unexpected.
I've been told that when Narrator attempts navigate forward by Paragraph in RichTextBlock in this specific scenario, the same paragraph will be returned over and over again. The API in question is ITextRangeProvider::Move with TextUnit_Paragraph.
The following image shows that the UIA hierarchy of the app seems reasonable.
The text was updated successfully, but these errors were encountered: