Skip to content

fix(a11y): resolve Oobee accessibility findings - #1

Merged
emscape merged 1 commit into
mainfrom
fix/a11y-oobee-findings
Oct 18, 2026
Merged

emscape merged 1 commit into
mainfrom
fix/a11y-oobee-findings

Conversation

@emscape

@emscape emscape commented Oct 18, 2026

Copy link
Copy Markdown
Owner

An Oobee scan of helloemily.dev found 2 must-fix issues (345 occurrences) and 6 good-to-fix issues (97 occurrences), plus 5 broken internal links. A re-scan against a local copy of this branch finds 0 must-fix and 0 good-to-fix issues, and no broken links.

  • Darken --primary-color to #007A7C and --primary-dark to #005F61 so text and buttons meet WCAG 1.4.3 contrast; update hard-coded fallbacks
  • Use dark text on --accent-color backgrounds
  • Change #header-placeholder from <header> to <div> to remove the duplicate banner landmark
  • Wrap content of top-level pages in <main class="page-main">
  • Add accessible names to the easter-egg link and likes button; add a .visually-hidden utility
  • Fix heading order on the Pygame Zero post and projects page
  • Fix broken internal links

Still needs manual review: contrast on text over decorative overlays (330 occurrences), which Oobee can't measure.

Visible change: the site's turquoise is darker.

- Darken --primary-color to #007A7C and --primary-dark to #005F61 so
  text and buttons meet WCAG 1.4.3 contrast; update hard-coded fallbacks
- Use dark text on --accent-color backgrounds (resume skill tags, hover states)
- Change #header-placeholder from <header> to <div> to remove the
  nested/duplicate banner landmark (blog posts and templates)
- Wrap content of top-level pages in <main class="page-main">
- Add accessible names to the contact easter-egg link and likes button;
  add .visually-hidden utility
- Fix heading order on the Pygame Zero post and projects page
- Fix broken internal links (case-study button, presentations links,
  I/O puzzle link, projects "Back to Home")
@emscape
emscape merged commit d2bbe49 into main Oct 18, 2026
1 of 2 checks passed
@emscape
emscape deleted the fix/a11y-oobee-findings branch October 18, 2026 22:58

This branch had an error being deployed

1 failed deployment
github-pages — 7395d24f Deployed Oct 18, 2026 by emscape via deploy #16
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