Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

How we improved accessibility in GitLab's new navigation

Blog post from GitLab

Post Details
Company
Date Published
Author
Scott de Jonge
Word Count
898
Company Posts That Month
28
Language
English
Hacker News Points
-
Post removed?
No
Summary

GitLab's navigation redesign focused on enhancing accessibility for users who rely on assistive technologies, such as screen readers, by conducting early and frequent reviews of accessibility elements. The team employed techniques like mapping the navigation accessibility tree and using HTML prototypes with ARIA attributes to ensure an intuitive experience. Automated tools like aXe DevTools and manual testing with various screen readers and browsers were used to identify and address Web Content Accessibility Guidelines (WCAG) violations, leading to improvements such as the implementation of "aria-expanded" and "aria-current" attributes for better screen reader interaction. The redesign faced challenges, such as handling interactive content when navigation is collapsed, eventually resolved by leveraging the inert HTML attribute with modern browser support. Through iterative improvements and collaboration with browser vendors, the team achieved a more consistent and familiar navigation experience while remaining committed to ongoing accessibility enhancements and inviting user feedback for future iterations.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.