Provide accessible names for React dialogs

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

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
42/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
react
Lĩnh vực
accessibility, frontend

Hướng nghiên cứu

Start with the shared React dialog container, which the payload says has no accessible label association, and check how the Add Message and Export Messages dialogs use it. Confirm the heading or title each dialog shows so the accessible name can point to it. Done means each dialog's accessible name matches its visible heading without per-component wrappers. No approach is approved yet, so agree the fix with maintainers first.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Problem

Existing React dialogs expose a dialog role without an accessible name associated with the visible dialog heading. A visible heading or native window title alone does not establish that association.

This is an existing shared accessibility limitation and is being tracked separately from the component Knockout-to-React migrations.

Expected behavior

Each dialog's accessible name identifies its purpose using the appropriate localized heading or title.

Evidence and verification

Source inspection confirms that the shared React dialog container has no accessible label association. Existing clients, including the Add Message and Export Messages dialogs, use this structure. Actual screen-reader announcements and platform-specific effects have not been verified.

Scope

Investigate and correct the shared dialog semantics without duplicating wrappers across individual components. Verify existing dialog clients and accessibility behavior. No implementation approach has been approved yet.

Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
458
Fork
92
Merge trung bình
17 giờ 57 phút
Pull request đã merge (30 ngày)
4

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

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.

Issue khác của microsoft/AzureStorageExplorer

Tất cả issue của microsoft/AzureStorageExplorer

Issue tương tự

Thêm issue về Accessibility

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.