Hi,
I'd like to report an accessibility bug, but I haven't been able to file it directly on bugreports.qt.io (my account has no "Create Issue" permission on the relevant project) or via the forum (my post was flagged as spam and deleted). Filing here instead — apologies if this isn't the ideal list, but I couldn't find a more specific channel.
Component: Widgets — multiline text edit (QPlainTextEdit / QTextEdit)
Assistive tech: NVDA
Issue: When navigating a multiline text edit field with the cursor (e.g. arrow-key line navigation) and the cursor lands on a blank line, NVDA announces the content of the line above instead of announcing "blank." This makes it impossible to reliably tell that a line is empty while reviewing or editing text.
Steps to reproduce:
1. Open any Qt application with a multiline text edit control (QPlainTextEdit or QTextEdit)
2. Enter several lines of text with at least one blank line in between
3. Using NVDA, navigate line-by-line (Down/Up arrow) until the cursor reaches the blank line Expected result: NVDA announces "blank" (or equivalent) when the cursor is on an empty line. Actual result: NVDA re-announces the text of the previous non-empty line instead. Additional context: This is not fixable on the NVDA side — NV Access has indicated the issue originates from how Qt exposes caret/line position via the accessibility API (likely a missing or incorrect line-boundary/text-offset report to the platform accessibility layer), not from NVDA's line-reading logic. Could someone either file this in the tracker on my behalf, or let me know how to resolve the permission issue so I can file directly?
Thanks,
Aaron Zschauer

_______________________________________________
Interest mailing list
[email protected]
https://lists.qt-project.org/listinfo/interest

Reply via email to