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

[A11Y] Resource Explorer is unusable for screen reader users #9541

Open
towebo opened this issue Sep 19, 2024 · 4 comments
Open

[A11Y] Resource Explorer is unusable for screen reader users #9541

towebo opened this issue Sep 19, 2024 · 4 comments
Assignees
Labels
Feature-Resource-Explorer The modern Resource Explorer for editing and managing RESX and RESW files. Triage-Approved Reviewed and prioritized
Milestone

Comments

@towebo
Copy link

towebo commented Sep 19, 2024

Environment

VisualStudio.17.Preview/17.11.0-pre.5.0+35118.90

.NET version

8.0

Did this work in a previous version of Visual Studio and/or previous .NET release?

Yes, when the Managed Resources Editor was the default

Issue description

If you double click or press Enter on a .resx file in the Solution Manager the Resource Explorer opens.
When you try to navigate it with the keyboard and a screen reader you won't be able to edit string resources as you could with the Managed Resources Editor that's marked as legacy.
At least, this is my experience. It might be possible to use it but then, at least I, need some kind of guide on how to use it with the keyboard supported by a screen reader.

It's still possible to open .resx files in the Managed Resources Editor by selecting Open With in the context menu and there select Managed Resources Editor. This is unpreferable but a workaround.
The simples solution would be to add a checkbox in the Open With dialog that sets the selected editor as the default one.

Steps to reproduce

  1. Start a screen reader such as Narrator, NVDA or JAWS.
  2. Start Visual Studio and open a project where you have an existing .resx file with text entries.
  3. Press Ctrl + Alt + L to focus the Solution Manager and navigate to your .resx file with text entries and press Enter.
  4. Try to use the keyboard to get to the grid with the entries and edit existing entries and add new ones.

Diagnostics

No response

@towebo
Copy link
Author

towebo commented Sep 19, 2024

I just saw that there is a Set As Default button in the Open With dialog so that suggestion is void.
The issue that the Resource Explorer that the team recommend is still unusable.

@Tanya-Solyanik
Copy link
Member

@melytc - what is the right repo for Project System bugs?

@Tanya-Solyanik Tanya-Solyanik transferred this issue from dotnet/winforms Sep 24, 2024
@melytc melytc added the Feature-Resource-Explorer The modern Resource Explorer for editing and managing RESX and RESW files. label Sep 24, 2024
@melytc melytc self-assigned this Sep 24, 2024
@melytc
Copy link
Contributor

melytc commented Sep 24, 2024

Thanks @Tanya-Solyanik!

Hi @towebo,
Thank you for trying out the new Resource Explorer and for providing feedback about your experience.
While we review it and address it, you can set the managed resource editor (legacy) as the default editor to open resource files:

image

Hope this unblocks you while we improve the accessibility experience.

@drewnoakes drewnoakes added Triage-Approved Reviewed and prioritized and removed untriaged labels Oct 10, 2024
@drewnoakes drewnoakes added this to the 17.13 milestone Oct 10, 2024
@drewnoakes
Copy link
Member

Potential improvement: opening a resx file in Solution Explorer should focus the grid area.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature-Resource-Explorer The modern Resource Explorer for editing and managing RESX and RESW files. Triage-Approved Reviewed and prioritized
Projects
None yet
Development

No branches or pull requests

4 participants