Skip to content

Perkuat regression accessibility website - #70

Merged
man612 merged 1 commit into
mainfrom
design/accessibility-phase5
Sep 16, 2026
Merged

man612 merged 1 commit into
mainfrom
design/accessibility-phase5

Conversation

@man612

@man612 man612 commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Implement Phase 5 dari docs/UX-DIRECTION.md untuk issue #51.

Perubahan utama:

  • tambahkan core contrast contract untuk text, muted text, accent, focus ring, dan inverse surface;
  • kunci explicit :focus-visible ring dan prefers-reduced-motion contract;
  • uji keyboard traversal/activation pada pack picker, course disclosure, dan Project Instructions action;
  • uji focus-not-obscured terhadap sticky header/step rail;
  • uji reduced-motion dengan browser context nyata;
  • perluas responsive regression ke 320, 360, 390, 430, dan 820px;
  • pertahankan target sentuh mobile >=44px serta no-horizontal-overflow pada primary flow.

Riset/acuan utama: WCAG 2.2 Focus Not Obscured, Reflow 320 CSS px, Target Size (Minimum), serta kontrak accessibility di docs/UX-DIRECTION.md.

Local validation:

  • browser regression dua kali: OK;
  • JSON Schema 7 schema / 18 instance: OK;
  • repository/scope/README/site/CI contracts: OK;
  • source freshness 28 source + 8 claim: OK;
  • eval wiring Semester 1/2/3: OK;
  • git diff --check: OK.

Related: #51.

@man612
man612 merged commit 5645971 into main Sep 16, 2026
11 checks passed
@man612
man612 deleted the design/accessibility-phase5 branch September 16, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant