dotnet / dotnet/machinelearning-modelbuilder

Additional tab key strokes are needed to navigate from the Close button to the Open log file link in the model builder error dialog: A11y_ML.NET Model Builder_Error Dialog_FocusOrder

Offen
#3,028 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Accessibility Ready to Validate
Vorherrschende Sprache
Dockerfile
Sterne
285
Forks
66
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### GitHubTags
#A11ySev3; #A11yTCS;#Model Builder - Machine Learning for .NET Developers;#DesktopApp; #Win32;#BM-MlnetModelBuilder-Win32-March25; #Win32;#WCAG2.4.3;#Keyboard;#Focus Order;#A11yMAS;

### Environment Details:
Application Name: VS Setup
Edition Windows 11 Enterprise
Version 24H2
OS build 26100.3476
Microsoft Visual Studio Enterprise 2022 (64-bit) - Current
Version 17.13.3

### Repro Steps:
**Prerequisites:**
Install latest Visual Studio 2022 with at least one of the .NET workloads (ASP.NET and web development, .NET desktop development, or .NET Core cross-platform development) and/or the ML.NET Model Builder component selected.

Launch visual studio.

1. Create a new .NET project or open an existing .NET project.
2. Right-click on the project in the solution explorer and Add > Machine Learning.
3. Tab till scenario and select a scenario.
4. Select training environment (Select Azure).
5. Tab till next step and press enter, "select file from the data source type and add a file".
6. Tab till train and start training.
7. Error will appear in the model builder dialog.
8. Verify that Additional tab key strokes are needed to navigate from the Close button to the Open log file link in the model builder error dialog.

### Actual Result:
Additional tab key strokes are needed to navigate from the Close button to the Open log file link in the model builder error dialog. Here the focus is going to text which is not visible.

### Expected Result:
There should not be extra tab key stroke required i.e after pressing tab from close button should directly move to open log file link and should not move to the text.

### User Impact:
Keyboard and screen reader users will face difficulty navigating to the training setup summary button as it requires an extra keystroke. This negatively impacts users by making navigation less efficient and reducing the overall accessibility of the application.

### Attachment:

https://github.com/user-attachments/assets/e80730ac-d5eb-43ee-8ce5-f9b868acd786

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den Fehlerdialog in Visual Studio mithilfe der aufgeführten ML.NET Model Builder-Schritte und überprüfe anschließend die Reihenfolge des Tastaturfokus im Dialog. Die Aufgabe ist abgeschlossen, wenn durch Drücken von Tab bei Close direkt zum Link Open log file gewechselt wird, ohne dass unsichtbarer Text fokussiert wird, auch für Benutzer von Tastaturen und Screenreadern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
accessibility, desktop, machine-learning
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.