dotnet / dotnet/machinelearning-modelbuilder

A11y_Model Builder_azure_Input_Info and relationship: Screen reader is announcing read only for interactive control.

オープン
#2,655 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
Accessibility Stale
主要言語
Dockerfile
スター
285
フォーク
66
PR マージ指標
30日以内にマージされた PR はありません

説明

### GitHub Tags:
#WCAG1.3.1; #A11ySev3; #A11yTCS; #A11yWCAG2.1; #DesktopApp; #Win11; #Visual Studio Client; #SH_ModelBuilder_Win32_May2023; #Info and Relationships; #Screenreader; #Narrator; #NVDA; #FTP; #STP; #Win32; #Benchmark;

### Actual Result:
Screen reader is announcing as read only for "Column to predict" dropdown which is interactive control.

Note: Same issue observed with NVDA.

### Expected Result:
Screen reader should not announce read only for "Column to predict" dropdown.

### Environment:
Application Name: Model Builder
Microsoft Visual Studio Enterprise 2022 (64-bit) - Current
Version 17.6.1
Microsoft Windows 11 Enterprise Build 22624.1755
Screen reader: Narrator
NVDA version: 2020.4

### Repro Steps:

1. Launch the Visual Studio with at least one of the .NET workload.
2. Tab till enable ML.NET Model Builder (Tools -> Options -> Environment -> Preview Features) and select it.
3. Create a new .NET project or open an existing .NET project.
4. Open context menu(Right-click) of the project in the solution explorer.
5. Tab till Add and then tab till Machine Learning Model and press enter.
6. Model Builder dialog will open. Tab till Scenario tab.
7. Select Scenario screen will appear. Tab till "Value Prection" tile and press enter.
8. Tab till Local CPU in environment and press enter to select it.
9. Turn on Screen reader.
10. Now tab till "Column to predict" dropdown.
11. Now verify that screen reader is announcing read only for interactive control or not.

### User Impact:
Screen reader user will get confused if screen reader is announcing read only for an interactive controls.
### Attachment:
Narrator attachment
![Presentation1](https://github.com/dotnet/machinelearning-modelbuilder/assets/86241494/ac89316d-c56a-4b62-a8d8-30dcf1a5f282)

NVDA attachment
![Presentation2](https://github.com/dotnet/machinelearning-modelbuilder/assets/86241494/d91707c9-f925-4f76-82d5-daf78c2981c0)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

Narrator と NVDA を使用して Model Builder Value Prediction フローで問題を再現し、"Column to predict" ドロップダウンに注目します。コントロールのアクセシビリティ状態を追跡し、完了した変更によって、いずれのスクリーンリーダーもそれを読み取り専用としてアナウンスしなくなったことを確認します。

索引モデルが issue の本文から書いたものです。

評価

領域
accessibility, desktop-dev
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
42/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。