Rule-based glyph error outline is hue-only; red status text below 4.5:1 (#1605 audit D4, S8)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- Nửa ngày
- Mức phù hợp với người mới
- 85/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- java
- Lĩnh vực
- accessibility
Hướng nghiên cứu
Start with the accessible error-text color added to GuiConstants by the #1605 remediation, then replace Color.red in StructureMappingTableRenderer, MathOverridesPanel, MultiPurposeTextPanel, DefaultScrollTableCellRenderer:126, DefineROI_SummaryPanel and NumericsTestCellRenderer. For D4, edit the error-state outline branch in vcell-core/.../cbit/vcell/graph/MolecularTypeLargeShape.java (lines ~666-690) so error differs by stroke width or a glyph, not only Color.red.darker(). Done when the rg command in Acceptance returns no matches and the outline check passes; optionally read docs/accessibility/color-audit.md (branch docs/1605-color-audit) for rows D4/S8.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Follow-up from the #1605 color audit, rows D4 and S8 (docs/accessibility/color-audit.md). These are smaller findings the audit surfaced outside the model and results viewer remediation.
D4: error outline on rule-based molecule glyphs is hue-only. In vcell-core/.../cbit/vcell/graph/MolecularTypeLargeShape.java (around lines 666–690), a molecule with errors is outlined in Color.red.darker() instead of dark gray: 1.43:1 between the two outlines. The same error is listed with an icon in the issue tables, but on the glyph itself only hue changes. Fix: a thicker or dashed outline, or an error glyph, for error state.
S8: red status text below 4.5:1 (WCAG 1.4.3). Each of these already states its meaning in words or bold, so WCAG 1.4.1 is met, but Color.red is 4.00:1 on white and 3.45:1 on #eeeeee:
StructureMappingTableRenderer("Unmapped")MathOverridesPanel("remove unused parameter overrides" button text)MultiPurposeTextPanel(error line, bold)DefaultScrollTableCellRenderer:126(changed network-constraint value, bold)DefineROI_SummaryPanelNumericsTestCellRenderer(internal test UI)
Fix: switch them to the accessible error-text color added to GuiConstants by the #1605 remediation.
Acceptance.
rg -n "setForeground\((java\.awt\.)?Color\.(red|RED)\)" --type javareturns no matches in these files.- The D4 error state differs from normal by stroke or glyph, not only hue.
Part of #1603.
- Ngôn ngữ chính
- Java
- Star
- 140
- Fork
- 35
- Merge trung bình
- 22 giờ 6 phút
- Pull request đã merge (30 ngày)
- 14
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không 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 virtualcell/vcell
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
virtualcell/vcell#2193 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement Java-based User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
virtualcell/vcell#2138 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement Java-based
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
virtualcell/vcell#2137 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
virtualcell/vcell#2135 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement Java-based User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
virtualcell/vcell#2134 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của virtualcell/vcell
Issue tương tự
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 60/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 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
Vakore/ZappierGames#285 ·
-
[S26b-4] Runbook and usage still describe deb suite as a pass-through runner whose skips do not failĐang mởpriority: low Review effort [1-5]: 4 status: needs-triage type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
carlos-emr/carlos#6074 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
On Windows, a relative command with `/` is looked up in the PATH instead of the working directoryĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
redhat-developer/lsp4ij#1896 ·
Maintainer thường phản hồi trong vòng 1 ngày