Skip to content

Accessibility Audit - Overall Navigation#108

Merged
Marcellokah merged 6 commits intomasterfrom
feature/accessibility-navigation
Jun 17, 2025
Merged

Accessibility Audit - Overall Navigation#108
Marcellokah merged 6 commits intomasterfrom
feature/accessibility-navigation

Conversation

@Marcellokah
Copy link
Contributor

@Marcellokah Marcellokah requested a review from Copilot June 16, 2025 10:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the overall navigation accessibility in DocsKit by implementing improved skip links, table of contents navigation, and interactive header/footer components.

  • Introduces a table of contents component with smooth scrolling and nested headings (toc.js).
  • Adds an id attribute to the sidebar container to support skip link targets (sidebar.js).
  • Enhances header accessibility with skip links and focus styles, and updates the footer logo to a navigable anchor (header.js and footer.js).

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
src/src/@platformos/gatsby-theme-platformos-docskit/components/toc.js New TOC component with smooth scrolling and heading nesting functionality
src/src/@platformos/gatsby-theme-platformos-docskit/components/sidebar.js Sidebar container updated with an id to support skip links
src/src/@platformos/gatsby-theme-platformos-docskit/components/header.js Header now includes accessible skip links and responsive navigation
src/src/@platformos/gatsby-theme-platformos-docskit/components/footer.js Footer updated to use an anchor for the logo, increasing navigation clarity

@github-actions
Copy link
Contributor

🚀 Deployed preview to https://docskit-preview.staging.oregon.platform-os.com/

@Marcellokah Marcellokah requested review from BratOBlog and removed request for diana-lakatos June 17, 2025 09:32
@Marcellokah Marcellokah merged commit c4bf59a into master Jun 17, 2025
1 check passed
@Marcellokah Marcellokah deleted the feature/accessibility-navigation branch June 17, 2025 15:04
@diana-lakatos diana-lakatos requested review from diana-lakatos and removed request for diana-lakatos June 18, 2025 10:07
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.

3 participants