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

WCAG - Problems with multiple anchors in URLs #407

Open
dan-bowerman opened this issue Feb 29, 2024 · 0 comments
Open

WCAG - Problems with multiple anchors in URLs #407

dan-bowerman opened this issue Feb 29, 2024 · 0 comments
Assignees
Labels
Bug Something that probably needs fixing Priority: Urgent This task should be grabbed before any others Storylines Design Work surrounding the appearance and layout of the Storylines product WCAG Compliance Tasks related to Accessibility and WCAG compliance

Comments

@dan-bowerman
Copy link
Member

For discussion. An accessibility review was performed externally against one of the Storylines products we developed, and an interesting "violation" was identified.

The anchor links we use internally in some products are not being parsed by some screen readers and software correctly, namely because there's an additional "anchor" in URL. For example:

<a data-v-1c86e27a="" href="#/en/priority-species_especes-prioritaires#intro" class="flex py-1 px-3" target="">...</a>

We were provided with some options for how this can be fixed in Angular... that's not something we use, but perhaps the fundamentals will be helpful in resolving this in Vue3.

Web Content Accessibility in Angular Web Applications.docx

The gist of the issue is we need to lose the leading "#" in our application URLs. This would impact all existing bookmarks, so we'll need to tread carefully with this.

@dan-bowerman dan-bowerman added Storylines Design Work surrounding the appearance and layout of the Storylines product WCAG Compliance Tasks related to Accessibility and WCAG compliance Bug Something that probably needs fixing labels Feb 29, 2024
@dan-bowerman dan-bowerman added the Priority: Urgent This task should be grabbed before any others label Mar 14, 2024
@dan-bowerman dan-bowerman self-assigned this Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something that probably needs fixing Priority: Urgent This task should be grabbed before any others Storylines Design Work surrounding the appearance and layout of the Storylines product WCAG Compliance Tasks related to Accessibility and WCAG compliance
Projects
None yet
Development

No branches or pull requests

1 participant