bbcmicrobit / bbcmicrobit/PythonEditor
A11y: Modal close "button" should be keyboard focusable
オープン
a11y
- 主要言語
- JavaScript
- スター
- 201
- フォーク
- 126
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
We can't focus the "x" close button via keyboard:

We can still close the modal via escape key: https://github.com/bbcmicrobit/PythonEditor/pull/310
We could fix this via workaround, or if the modal library get's a fix upstream: https://github.com/HubSpot/vex/pull/134
More info in https://github.com/bbcmicrobit/PythonEditor/issues/347#issuecomment-728986198
コントリビューションガイド
調査の方向性
まずモーダルの統合箇所を特定し、この issue で説明されている既存の Escape キーの動作を確認してください。回避策を選ぶ前に、リンクされている vex upstream の pull request と issue の議論を確認してください。モーダルの閉じるコントロールがキーボードフォーカスを受け取れると同時に、現在の閉じる動作を維持できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- accessibility, frontend
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 38/100