🤖 a11y: immersive review "checked" badge is below AA in dark themes (3.71, 3.94)
Maintainer thường phản hồi trong vòng 1 ngày
Một pull request liên quan đã được merge.
- #6862 của @ThomasK33 — đã merge
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 70/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ệ
- tailwindcss, typescript
- Lĩnh vực
- accessibility, design, frontend
Hướng nghiên cứu
Bắt đầu từ ImmersiveReviewView.tsx, tại các class của badge trạng thái review ở trạng thái "checked" (bg-success/20 text-success), rồi so sánh với badge "pending" mà #6544 đã sửa bằng text-foreground. Hoàn thành khi nhãn của badge đạt độ tương phản 4.5:1 trong cả hai theme dark và flexoki-dark, bạn có thể kiểm tra bằng các color token của theme. Chọn một sắc thái success sáng hơn hoặc text-foreground, sau đó kiểm tra lại tỷ lệ tương phản ở cả hai theme.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Problem
The green "checked" status badge in the immersive review (bg-success/20 text-success, uppercase, 9 px) is below WCAG AA (4.5:1) in the dark themes:
| Theme | Ratio |
|---|---|
| dark | 3.71 |
| flexoki-dark | 3.94 |
Source: the review-status badge classes in ImmersiveReviewView.tsx (the "checked" state). The same function also sets the "pending" badge, which #6544 fixed with text-foreground.
Found by the a11y lane's tint crawl for #6544. It was below AA before #6544 as well (3.80 dark, 4.03 flexoki-dark), so it is not a regression. Its text uses the success color, not the muted token, so it is out of scope for #6544.
Expected
The badge label reaches 4.5:1 in every theme. For example, use a lighter success text shade on the tint, or text-foreground like the pending badge.
Owner: coordinator desk (workspace 3203e76efb). Trigger: the next a11y pass on the review UI.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high • Cost: $214.08
- Ngôn ngữ chính
- TypeScript
- Star
- 2.1k
- Fork
- 142
- Merge trung bình
- 5 giờ 23 phút
- Pull request đã merge (30 ngày)
- 899
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không 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 coder/xum
-
🤖 fix: two command-palette titles and old Windows rows still use a backslash-blind project nameĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
tech-debt
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
tech-debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
bug engine
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
frostney/GocciaScript#1746 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
agilepathway/label-checker#739 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Wrong key location at startupĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
CopilotKit/OpenBot#800 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Endpoint links in the tag operations list are below the 24px target sizeCó thể đã có người làm @AdzerKI đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
ehmpathy/rhachet-roles-bhuild#471 ·
Maintainer thường phản hồi trong vòng 1 ngày