patternfly / patternfly/patternfly-react

Bug - NumberInput: values/validation status not announced to assistive tech on update

Đang mở
#7,871 11 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

A11y Stale
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?

  1. Go to Number input

  2. Turn on VoiceOver or another screen reader

  3. Use keyboard to update the input (either via the +/- buttons or within the input itself)

  4. 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

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.