From ebac4162d6c23b5f55d6e4150a2351d397f17971 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 28 Oct 2026 15:57:32 -0700 Subject: [PATCH 1/2] fix(site): show Quick Jumps focus outline and match search box name to its label Remove outline: none from the .quick-jumps-list a:focus rule so the site-wide a:focus-visible outline (2px solid, blue) applies to the Quick Jumps links again (WCAG 2.4.7 Focus Visible). Hover still underlines the link; the dark-mode and high-contrast rules only change colors and do not remove the outline. Remove aria-label="Search documentation" from the site-search input on every page and on the search page, so the field takes its accessible name, "Search docs", from its label, which matches the visible placeholder (WCAG 2.5.3 Label in Name). Regenerated html/ with npm run build:html. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01PmRBrUTuhzYnQBFxUCN6Vr --- html/ACCESSIBILITY.html | 1 - html/BATCH.html | 1 - html/BUILD.html | 1 - html/CLAUDE.html | 1 - html/CODE_OF_CONDUCT.html | 1 - html/CONTRIBUTING.html | 1 - html/GO-LIVE-QA-GUIDE.html | 1 - html/README.html | 1 - html/REGISTER.html | 1 - html/REPOSITORY_SECURITY.html | 1 - html/SECURITY.html | 1 - html/SPEC.html | 1 - html/admin/ACCESSIBILITY_CORE_FLOWS.html | 1 - html/admin/ACCESSIBILITY_TESTING.html | 1 - html/admin/AGENTS_ROADMAP.html | 1 - html/admin/ANNOUNCEMENT.html | 1 - html/admin/COHORT_PROVISIONING.html | 1 - html/admin/CURRICULUM_2.0_ORGANIZATION.html | 1 - html/admin/DAY1_AGENDA.html | 1 - html/admin/DAY2_AGENDA.html | 1 - html/admin/DAY2_QUICK_START.html | 1 - html/admin/ENROLLMENT_SETUP_CHECKLIST.html | 1 - html/admin/FACILITATOR_ASSESSMENT.html | 1 - html/admin/FACILITATOR_CHALLENGES.html | 1 - html/admin/FACILITATOR_GUIDE.html | 1 - html/admin/FACILITATOR_OPERATIONS.html | 1 - html/admin/FACILITATOR_RESOURCES.html | 1 - html/admin/FAQ.html | 1 - html/admin/FINE_GRAINED_TOKEN_SETUP.html | 1 - html/admin/GITHUB_PROPOSAL.html | 1 - html/admin/HYBRID_DEPLOYMENT_GUIDE.html | 1 - html/admin/HYBRID_REVIEW_INDEX.html | 1 - html/admin/IMPLEMENTATION_SUMMARY.html | 1 - html/admin/LEARNING-ROOM-E2E-QA-RUNBOOK.html | 1 - html/admin/OWNED_PROVISIONING.html | 1 - html/admin/PODCASTS.html | 1 - html/admin/PROGRESS_TRACKER.html | 1 - html/admin/QUICK_REFERENCE.html | 1 - html/admin/QUICK_START_SETUP.html | 1 - html/admin/README.html | 1 - html/admin/REGISTER.html | 1 - html/admin/REGISTRATION-QUICKSTART.html | 1 - html/admin/STUDENT_ONBOARDING_EMAIL.html | 1 - html/admin/SUPPORT_HUB_OPERATIONS.html | 1 - html/admin/TROUBLESHOOTING.html | 1 - html/admin/VALIDATION_AUDIT.html | 1 - html/admin/accuracy-review/README.html | 1 - html/admin/accuracy-review/external-change-register.html | 1 - html/admin/accuracy-review/findings-backlog.html | 1 - html/admin/accuracy-review/index.html | 1 - html/admin/accuracy-review/scenario-inventory.html | 1 - html/admin/accuracy-review/verification-runbook.html | 1 - html/admin/classroom admin access.html | 1 - html/admin/index.html | 1 - .../2026-07-06-a11y-report-dedup-and-grouping-plan.html | 1 - ...6-07-06-onboarding-verification-and-a11y-report-design.html | 1 - .../2026-07-06-provisioning-verification-messaging-plan.html | 1 - html/admin/planning/DEPLOYMENT_ASSESSMENT.html | 1 - html/admin/planning/README.html | 1 - html/admin/planning/REORG-PLAN.html | 1 - html/admin/planning/REVIEW-2026-07-02.html | 1 - html/admin/planning/SHIP-CHECKLIST.html | 1 - html/admin/planning/SITE-IA.html | 1 - html/admin/planning/TOOLING-INVENTORY.html | 1 - html/admin/planning/index.html | 1 - html/admin/qa-readiness/README.html | 1 - html/admin/qa-readiness/TEMPLATE-SYNC-SMOKE-2026-05-14.html | 1 - html/admin/qa-readiness/UNIT-TEST-RESULTS-2026-05-08.html | 1 - html/admin/qa-readiness/index.html | 1 - html/agents/image alt text agent/IMAGE-ALT-TEXT-DOCS.html | 1 - .../image alt text agent/agents/image-alt-text.agent.html | 1 - .../image alt text agent/agents/image-analyzer.agent.html | 1 - .../image alt text agent/agents/image-cataloger.agent.html | 1 - html/agents/image alt text agent/agents/tag-builder.agent.html | 1 - .../instructions/image-dimensions.instructions.html | 1 - .../image alt text agent/prompts/image-analyzer.prompt.html | 1 - .../image alt text agent/prompts/image-cataloger.prompt.html | 1 - .../image alt text agent/prompts/tag-builder.prompt.html | 1 - html/classroom/HUMAN_TEST_MATRIX.html | 1 - html/classroom/README.html | 1 - html/classroom/assignment-day1-you-belong-here.html | 1 - html/classroom/assignment-day2-you-can-build-this.html | 1 - html/classroom/assignment-issue-template.html | 1 - html/classroom/challenge-content-review.html | 1 - html/classroom/grading-guide.html | 1 - html/classroom/index.html | 1 - html/classroom/teardown-checklist.html | 1 - html/companion/README.html | 1 - html/companion/index.html | 1 - html/docs/00-pre-workshop-setup.html | 1 - html/docs/01-choose-your-tools.html | 1 - html/docs/02-understanding-github.html | 1 - html/docs/03-navigating-repositories.html | 1 - html/docs/04-the-learning-room.html | 1 - html/docs/05-working-with-issues.html | 1 - html/docs/06-working-with-pull-requests.html | 1 - html/docs/07-merge-conflicts.html | 1 - html/docs/08-open-source-culture.html | 1 - html/docs/09-labels-milestones-projects.html | 1 - html/docs/10-notifications-and-day-1-close.html | 1 - html/docs/11-vscode-interface.html | 1 - html/docs/12-vscode-accessibility.html | 1 - html/docs/13-how-git-works.html | 1 - html/docs/14-git-in-practice.html | 1 - html/docs/15-code-review.html | 1 - html/docs/16-github-copilot.html | 1 - html/docs/17-issue-templates.html | 1 - html/docs/18-fork-and-contribute.html | 1 - html/docs/19-accessibility-agents.html | 1 - html/docs/20-build-your-agent.html | 1 - html/docs/21-github-accessibility-and-open-source.html | 1 - html/docs/22-what-comes-next.html | 1 - html/docs/CHALLENGES.html | 1 - html/docs/Home.html | 1 - html/docs/README.html | 1 - html/docs/_Sidebar.html | 1 - html/docs/appendix-a-glossary.html | 1 - html/docs/appendix-aa-agent-installation-setup.html | 1 - html/docs/appendix-ab-advanced-agent-patterns.html | 1 - html/docs/appendix-ac-document-developer-tools.html | 1 - html/docs/appendix-b-screen-reader-cheatsheet.html | 1 - html/docs/appendix-c-markdown-reference.html | 1 - html/docs/appendix-d-git-authentication.html | 1 - html/docs/appendix-e-advanced-git.html | 1 - html/docs/appendix-f-git-security.html | 1 - html/docs/appendix-g-vscode-reference.html | 1 - html/docs/appendix-h-github-desktop.html | 1 - html/docs/appendix-i-github-cli.html | 1 - html/docs/appendix-j-cloud-editors.html | 1 - html/docs/appendix-k-copilot-reference.html | 1 - html/docs/appendix-l-agents-reference.html | 1 - html/docs/appendix-m-accessibility-standards.html | 1 - html/docs/appendix-n-advanced-search.html | 1 - html/docs/appendix-o-branch-protection.html | 1 - html/docs/appendix-p-security-features.html | 1 - html/docs/appendix-q-actions-workflows.html | 1 - html/docs/appendix-r-projects-deep-dive.html | 1 - html/docs/appendix-s-releases-tags-insights.html | 1 - html/docs/appendix-t-community-and-social.html | 1 - html/docs/appendix-u-discussions-and-gists.html | 1 - html/docs/appendix-v-github-mobile.html | 1 - html/docs/appendix-w-github-pages.html | 1 - html/docs/appendix-x-resources.html | 1 - html/docs/appendix-y-workshop-materials.html | 1 - html/docs/appendix-z-github-skills.html | 1 - html/docs/course-guide.html | 1 - html/docs/get-going.html | 1 - html/docs/index.html | 1 - html/docs/solutions/README.html | 1 - html/docs/solutions/index.html | 1 - html/docs/solutions/solution-01-scavenger-hunt.html | 1 - html/docs/solutions/solution-02-first-issue.html | 1 - html/docs/solutions/solution-03-conversation.html | 1 - html/docs/solutions/solution-04-branch-out.html | 1 - html/docs/solutions/solution-05-make-your-mark.html | 1 - html/docs/solutions/solution-06-first-pr.html | 1 - html/docs/solutions/solution-07-merge-conflict.html | 1 - html/docs/solutions/solution-08-culture.html | 1 - html/docs/solutions/solution-09-merge-day.html | 1 - html/docs/solutions/solution-10-go-local.html | 1 - html/docs/solutions/solution-11-day2-pr.html | 1 - html/docs/solutions/solution-12-review.html | 1 - html/docs/solutions/solution-13-copilot.html | 1 - html/docs/solutions/solution-14-template.html | 1 - html/docs/solutions/solution-15-agents.html | 1 - html/docs/solutions/solution-16-capstone.html | 1 - html/docs/solutions/solution-bonus-a.html | 1 - html/docs/solutions/solution-bonus-b.html | 1 - html/docs/solutions/solution-bonus-c.html | 1 - html/docs/solutions/solution-bonus-d.html | 1 - html/docs/solutions/solution-bonus-e.html | 1 - html/docs/student-onboarding.html | 1 - html/golden.html | 1 - html/index.html | 1 - html/learning-room/README.html | 1 - html/learning-room/docs/code-review-sample.html | 1 - html/learning-room/docs/course-roadmap.html | 1 - html/learning-room/docs/keyboard-shortcuts.html | 1 - html/learning-room/docs/my-notes/agents-discovery.html | 1 - html/learning-room/docs/samples/agent-file-template.html | 1 - .../docs/samples/chapter-6-conflict-practice-sample.html | 1 - .../learning-room/docs/samples/copilot-improvement-before.html | 1 - html/learning-room/docs/samples/fork-workflow-checklist.html | 1 - html/learning-room/docs/setup-guide.html | 1 - html/learning-room/docs/skills-bonus-scenarios.html | 1 - html/learning-room/docs/solutions/README.html | 1 - html/learning-room/docs/solutions/index.html | 1 - html/learning-room/docs/welcome.html | 1 - html/learning-room/index.html | 1 - html/podcasts/MICHAEL_AUDIO_HANDOFF.html | 1 - html/podcasts/README.html | 1 - html/podcasts/REGENERATION.html | 1 - .../_snapshot-pre-gpt55-20260518-164221/COMPARISON.html | 1 - html/podcasts/index.html | 1 - html/podcasts/llm-podcast-generator-review/README.html | 1 - .../docs/audio-metadata-integration.html | 1 - .../llm-podcast-generator-review/docs/lessons-learned.html | 1 - .../docs/openai-model-cost-report.html | 1 - .../docs/repository-integration-plan.html | 1 - .../docs/scripts-only-troubleshooting.html | 1 - .../llm-podcast-generator-review/docs/setup-and-wiring.html | 1 - html/podcasts/llm-podcast-generator-review/index.html | 1 - html/podcasts/llm-podcast-generator-review/plan.html | 1 - html/podcasts/tools/agentic-pilot/README.html | 1 - html/podcasts/tools/agentic-pilot/index.html | 1 - .../tools/quality_compare_reports/_smoke-cc14-vs-cc15.html | 1 - .../cc-15-discover-accessibility-agents.gpt54.html | 1 - .../cc-15-discover-accessibility-agents.gpt55.html | 1 - .../cc-15-discover-accessibility-agents.html | 1 - html/podcasts/tools/quality_triage_report.html | 1 - html/podcasts/tts/PIPER.html | 1 - html/podcasts/tts/README.html | 1 - html/podcasts/tts/index.html | 1 - html/scripts/vibevoice/README.html | 1 - html/scripts/vibevoice/index.html | 1 - html/search.html | 1 - html/styles/custom.css | 1 - html/work.html | 1 - scripts/build-html.js | 3 --- 219 files changed, 221 deletions(-) diff --git a/html/ACCESSIBILITY.html b/html/ACCESSIBILITY.html index 806a8139..7f141c96 100644 --- a/html/ACCESSIBILITY.html +++ b/html/ACCESSIBILITY.html @@ -62,7 +62,6 @@ name="q" placeholder="Search docs…" autocomplete="off" - aria-label="Search documentation" >