Skip to content
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

When using word navigation, the screen reader announces tokens twice #3312

Closed
stevencl opened this issue Feb 23, 2016 · 3 comments
Closed

When using word navigation, the screen reader announces tokens twice #3312

stevencl opened this issue Feb 23, 2016 · 3 comments
Assignees
Labels
accessibility Keyboard, mouse, ARIA, vision, screen readers (non-specific) issues bug Issue identified by VS Code Team member as probable bug *duplicate Issue identified as a duplicate of another issue(s) electron Issues and items related to Electron upstream Issue identified as 'upstream' component related (exists outside of VS Code)
Milestone

Comments

@stevencl
Copy link
Member

screen reader support turned on and using NVDA

Imagine I have the cursor at teh end of this line of code

vscode.window.activeTextEditor.document.languageId

When I press ctrl + left arrow, I hear 'languageId' being announced. I then press ctrl + left arrow again. The cursor moves to before the '.' and I head 'document' being announced (although the cursor is positioned after the document token). I press ctrl + left-arrow once more. The cursor is now positioned before the document token but I hear 'document' being announced again. It makes it sound like I have document typed twice.

Found when testing #3247

@stevencl stevencl added bug Issue identified by VS Code Team member as probable bug accessibility Keyboard, mouse, ARIA, vision, screen readers (non-specific) issues labels Feb 23, 2016
@bpasero bpasero assigned alexdima and unassigned bpasero Feb 29, 2016
@alexdima
Copy link
Member

From our side, we set the cursor in the textarea at the right location. I think it is a Chromium bug

@alexdima alexdima added the upstream Issue identified as 'upstream' component related (exists outside of VS Code) label Mar 17, 2016
@alexdima alexdima changed the title When navigating around the editor, the screen reader announces tokens twice When using word navigating, the screen reader announces tokens twice Mar 17, 2016
@alexdima alexdima changed the title When using word navigating, the screen reader announces tokens twice When using word navigation, the screen reader announces tokens twice Mar 17, 2016
@alexdima alexdima added this to the Backlog milestone Jul 7, 2016
@alexdima alexdima added the electron Issues and items related to Electron label Mar 9, 2017
@zersiax
Copy link

zersiax commented Apr 12, 2017

Bump.
Possibly related. When going through a file quickly, either word by word or line by line, you do still get this behavior. Example:

class foo < bar

When I am on this line and go down, often it will repeat the line I was on rather than the new line which may or may not be a blank line. Especially when going character by character this gets annoying, for example when you want to correct a spelling mistake. Letters get repeated randomly making it hard to figure out where exactly you are in the code.
Interestingly enough this seems to be some kind of latency problem. When working with braille, you consistently get good results. Makes me think that the speech query is jumping the gun so to speak, but I don't know enough about the VS Code internals to judge that. Anyone have a clue what is causing this?

@alexdima
Copy link
Member

Let's track in #26730, where we have a lot more insights into the problem.

@alexdima alexdima added the *duplicate Issue identified as a duplicate of another issue(s) label May 24, 2017
@alexdima alexdima modified the milestones: Backlog, May 2017 May 31, 2017
@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accessibility Keyboard, mouse, ARIA, vision, screen readers (non-specific) issues bug Issue identified by VS Code Team member as probable bug *duplicate Issue identified as a duplicate of another issue(s) electron Issues and items related to Electron upstream Issue identified as 'upstream' component related (exists outside of VS Code)
Projects
None yet
Development

No branches or pull requests

4 participants