Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update element to support native semantic definitions #38

Open
blackfalcon opened this issue Feb 28, 2024 · 0 comments
Open

Update element to support native semantic definitions #38

blackfalcon opened this issue Feb 28, 2024 · 0 comments
Assignees
Labels

Comments

@blackfalcon
Copy link
Member

blackfalcon commented Feb 28, 2024

Is your feature request related to a problem? Please describe.

The current version of the auro-sidenav is void of any semantic meaning. This will result in incorrect SEO definitions and may cause accessibility issues.

Describe the solution you'd like

Update auro-nav to support the semantic roles as described in this article https://www.w3.org/WAI/ARIA/apg/patterns/breadcrumb/examples/breadcrumb/

That said, we cannot simply add nav HTML elements. This update should add the appropriate ARIA roles to the custom elements to give their semantic definition.

Describe alternatives you've considered

n/a

Additional context

This issue can be closed once the custom HTML structure fits the model of HTML5 semantic elements.

@blackfalcon blackfalcon added auro-nav not-reviewed Issue has not been reviewed by Auro team members Type: Feature New Feature labels Feb 28, 2024
@blackfalcon blackfalcon changed the title auro-nav: [feature summary] Update element to support native semantic definitions Feb 28, 2024
@blackfalcon blackfalcon removed the not-reviewed Issue has not been reviewed by Auro team members label Feb 28, 2024
@jason-capsule42 jason-capsule42 removed the Type: Feature New Feature label Oct 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants