CodeForPhilly / CodeForPhilly/clean-and-green-philly

Filter: Neighborhoods/Community Org/Zone Pills: Unable to clear the pills using screen readers

オープン
#653 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
A11y blocked
主要言語
Python
スター
50
フォーク
92
PR マージ指標
30日以内にマージされた PR はありません

説明

## Description
Tracy Note: This ticket is related to https://github.com/CodeForPhilly/clean-and-green-philly/issues/631 & probably would be fixed with that refactor to pull out the selected pills from the dropdown.

Clearing the pills is impossible using NVDA & Voice Over. JAWS is more forgiving.

- NVDA + FF/Edge: Using tab key to navigate to the X button, selecting it activates the listbox pop up instead

Demo; see **from point 2:18** of the video onwards.

https://github.com/CodeForPhilly/clean-and-green-philly/assets/102739972/ade5b3b2-ca41-4165-ac9f-6bbbb8ca462c

- VO + Safari: Screen reader focus could not navigate to the pills at all; no feedback given when tabbing to it.

## Recommendation
- Would be better to not put the pill on top of the listbox popup so that there's a clear separation between the 2. It will also make the UI less confusing even for sighted users.

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

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

調査の方向性

まず、Firefox/Edge では NVDA を、Safari では VoiceOver を使って filter-pill の動作を再現し、関連するリファクタリングのコンテキストとして issue 631 を使用します。完了条件は、スクリーンリーダーのユーザーが listbox を意図せずアクティブ化することなく、Neighborhoods、Community Org、Zone の pill に到達し、理解し、クリアできることです。

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

評価

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

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

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