-
Notifications
You must be signed in to change notification settings - Fork 30.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
Terminal: NVDA does not announce any information when a terminal gets added or deleted #52304
Comments
This feel like the terminal service could simply do |
It doesn't look like this is as simple as adding |
@AccessibilityTestingTeam-TCS what is the ideal behavior given the number of announcements that can follow? Would it be best to say "Terminal created, terminal focused, c colon backslash blah blah"? |
The answer to this is that we don't need to announce added or deleted terminals but rather announce the focused terminal only. If the active terminal dies we don't need to announce it, just announce the other terminal or editor that's focused afterwards. |
@alexr00 do you have enough info to do this for October? |
@Tyriar, the current behavior is that the screen reader starts reading the contents of the next item to be focused. Instead, if the terminal has focus and then dies we should announce what gained focus and not the contents of the thing that gained focus? |
@alexr00 example scenario as I understand it:
|
I see. So the change here is to announce "Terminal " every time the terminal gains focus. The cwd is already read after the terminal is focused, though not immediately. |
@Tyriar, what about when the terminal is split? Just announce the terminal number again? |
@alexr00 yes, yes 😃 |
Accounce terminal number every time the terminal is focused. Fixes #52304
Environment Details:
VSCode Version : 1.24.0
OS Version : Win10
Mac OS Version:HighSierra10.13.5
Additional Details:
MAS Violated: MAS1.3.1
ScreenReader Version: NVDA2018.2
Repro Steps:
Actual:
NVDA does not announce any information when a new terminal gets added or deleted. When a new terminal opens, it also gets added to combobox and same happens when we delete any terminal. Issue also found with VoiceOver.
Expected:
NVDA should announce some information when any new terminal gets added or deleted and also the current terminal where user is working.
Recommendations:
Refer below link which is repository of bug fixes code snippets:
https://microsoft.sharepoint.com/teams/msenable/mas/pages/browse-fixes.aspx
User Impact:
User will not get the proper information about new terminals.
MAS Reference
https://microsoft.sharepoint.com/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={54f28d1f-a2d1-4dcd-84e1-5c9b87e8aba4}
Attachment for Reference:
A11y VSCode Terminal NVDA Add Delete Terminal.pptx
Does this issue occur when all extensions are disabled?: Yes
The text was updated successfully, but these errors were encountered: