patternfly / patternfly/patternfly-react
Bug - NumberInput: values/validation status not announced to assistive tech on update
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- TypeScript
- Star
- 862
- Fork
- 392
- Merge trung bình
- 4 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 9
Mô tả
Describe the problem
Followup to #7806. Relevant comment chains: https://github.com/patternfly/patternfly-react/pull/7806#pullrequestreview-1077847330, https://github.com/patternfly/patternfly-react/pull/7806#pullrequestreview-1077854208, and https://github.com/patternfly/patternfly-react/pull/7806#issuecomment-1220611457
How do you reproduce the problem?
-
Go to Number input
-
Turn on VoiceOver or another screen reader
-
Use keyboard to update the input (either via the +/- buttons or within the input itself)
-
Notice the value does not get announced
- In Chromium browsers, updating via buttons or via the input itself does not trigger an announcement. In Firefox and Safari, updating via the input announces the new value but updating via the buttons does not.
Expected behavior
The new value of the input and/or the validation status is announced to assistive tech
Is this issue blocking you?
N/A
Screenshots
N/A
What is your environment?
N/A
What is your product and what release date are you targeting?
N/A
Any other information?
N/A
Jira Issue: PF-174
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với component Number input tại https://www.patternfly.org/v4/components/number-input và xem lại cuộc thảo luận được liên kết trong PR #7806 cùng các bình luận của cuộc thảo luận đó. Tái hiện các cập nhật bằng VoiceOver hoặc trình đọc màn hình khác trong Chromium, Firefox và Safari, sau đó xác minh rằng các thay đổi về giá trị và/hoặc xác thực được thông báo cho cả cập nhật bằng nút và cập nhật bằng cách nhập trực tiếp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- react, typescript
- Lĩnh vực
- accessibility, frontend
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100