Screen reader does not announce month and year information for the selected date button in Calendar on Windows.
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 65/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- react
- Lĩnh vực
- accessibility, frontend
Hướng nghiên cứu
Bắt đầu từ điểm vào Calendar tại https://www.primefaces.org/primereact-v8/calendar/ và tìm phần triển khai của nút ngày được chọn. Kiểm tra thông báo trợ năng của nút này và so sánh với cách diễn đạt tháng và năm được mong đợi trong issue. Hoàn tất nghĩa là ngày được chọn bao gồm tháng và năm khi được NVDA, JAWS và Narrator thông báo trên Windows.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
Test Environment:
OS: Windows 11 25H2 (OS Build 26200.8039)
Browser: Edge (Version 146.0.3856.84), Chrome (Version 146.0.7680.165)
Screen Readers: NVDA (2025.3.3), JAWS (2026.2603.86), Narrator
URL: https://www.primefaces.org/primereact-v8/calendar/
User Impact:
Screen reader users are impacted as the selected date button does not announce the month information. This makes it difficult to understand the correct context of the selected date while navigating the calendar.
Actual result:
Screen reader does not announce month and year information for the selected date button in Calendar on Windows.
Screen reader announces as: Table with 6 rows 8 columns rows row 5 Fr column 7 clickable 27
Refer Attachment:
- Screen reader does not announce month and year information for the selected date button in Calendar on Windows.png
- Screen reader does not announce month and year information for the selected date button in Calendar on Windows.mp4
https://github.com/user-attachments/assets/25e122cf-505b-4fa9-9e36-e67478df951c
Reproducer
https://www.primefaces.org/primereact-v8/calendar/
System Information
Node: 20.10.0
npm: 10.2.3
React: 18.3.1
Prime React: 10.9.7
Steps to reproduce the behavior
Pre-Requisite:
- Turn on Screen Readers:
NVDA: Ctrl + Alt + N
JAWS: Ctrl + Alt + J
Narrator: Ctrl + win + Enter - Verbosity:
NVDA: Default
JAWS: Beginner, Highest
Narrator: Default
Repro Steps:
- Open the URL: https://www.primefaces.org/primereact-v8/calendar/ in edge/chrome browser.
- Prime react Calendar page will open.
- Press tab key to navigate to the Inline calendar controls.
- Press tab key to reach to the selected date control.
- Verify whether screen reader announces month and year information for the selected date button in Calendar or not.
Expected behavior
Screen reader should announce month and year information for the selected date button in Calendar on Windows.
Screen reader should announce: March 2026 Table with 6 rows 8 columns rows row 5 Fr column 7 clickable 27
- Ngôn ngữ chính
- CSS
- Star
- 8.3k
- Fork
- 1.2k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc 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.
Issue khác của primefaces/primereact
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
primefaces/primereact#8552 ·
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
primefaces/primereact#8550 ·
-
Row checkbox selection tick is invisible in Landing Page Theme sectionCó thể đã có người làm @Prakash1185 đã nhận 151 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
primefaces/primereact#8545 ·
-
Dependency conflict between jspdf v4 and jspdf-autotable during npm installCó thể đã có người làm @Kamran92 đã nhận 166 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
primefaces/primereact#8537 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
primefaces/primereact#8551 ·
Tất cả issue của primefaces/primereact
Issue tương tự
-
accessibility enhancement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
t-nair/automated-accessibility-enhancer#114 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: planning task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
skrub-data/skrub#2388 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
a11y: make community event filters keyboard accessibleCó thể đã có người làm @playlikeboy đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
asyncapi/website#5879 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
accessibility good first issue level: 1
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
BeyondITL/contentine-create#57 ·
Maintainer thường phản hồi trong vòng 1 ngày