-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Accessibility: jumps in review #5143
Comments
Cc @carlos-zamora. |
This cursor bouncing does not occur in open console (that works as expected). |
I tested this with NVDA and Narrator. NVDA 2020.1 does not reproduce the above example, but Narrator does. After disabling cursor blinking, scan mode on Narrator is no longer interrupted. After #5135 goes in, I may be able to leverage the new winrt event to only fire a CursorChanged event on cursor movements, instead of every time we render the cursor. This should be a lot less noisy. |
Yeah. Working on it now. Hoping to get a PR in by the end of the day or tomorrow 😊 |
## Summary of the Pull Request Reduce the number of times we dispatch a cursor changed event. We were firing it every time the renderer had to do anything related to the cursor. Unfortunately, blinking the cursor triggered this behavior. Now we just check if the position has changed. ## PR Checklist * [X] Closes #5143 ## Validation Steps Performed Verified using Narrator Also verified #3791 still works right
## Summary of the Pull Request Reduce the number of times we dispatch a cursor changed event. We were firing it every time the renderer had to do anything related to the cursor. Unfortunately, blinking the cursor triggered this behavior. Now we just check if the position has changed. ## PR Checklist * [X] Closes #5143 ## Validation Steps Performed Verified using Narrator Also verified #3791 still works right
🎉This issue was addressed in #5196, which has now been successfully released as Handy links: |
Environment
Windows build number: [run
[Environment]::OSVersion
for powershell, orver
for cmd]: 1909 (18363.720)Windows Terminal version (if applicable): Terminal as of 5bcf0fc.
Any other software? NVDA, Narrator.
Steps to reproduce
Expected behavior
The screen reader keeps its position, reporting "2" for example if the last-reviewed line was "3".
Actual behavior
The screen reader reads the prompt again, then starts back over with 3, almost as if the cursor bounced back.
The text was updated successfully, but these errors were encountered: