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

129 a11y communicate activeselected state of navigationselection elements #166

Conversation

trm217
Copy link
Contributor

@trm217 trm217 commented Aug 4, 2022

Description

Fixes the issues mentioned in #129

Todo

  • update styleguide translations

@trm217 trm217 linked an issue Aug 4, 2022 that may be closed by this pull request
3 tasks
@trm217 trm217 self-assigned this Aug 4, 2022
@trm217 trm217 added app: www Frontend server package: styleguide Styleguide package and server accessibility labels Aug 4, 2022
@trm217 trm217 requested a review from ovbm August 4, 2022 15:44
@trm217 trm217 marked this pull request as ready for review August 5, 2022 07:38
@@ -1,5 +1,5 @@
import { css } from 'glamor'
import React, { useRef, useState, useEffect } from 'react'
import React, { useRef, useState, useEffect, Children } from 'react'
Copy link
Contributor

Choose a reason for hiding this comment

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

Changes in the Scroller don't seem related to acessibility. I don't have time to check these now. Has this been tested? Seems to me that it would change layout behavior.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

You're right, that wasn't an issue mentioned in the issue. However this changes were made to make the tab buttons to be easier accessbile by wrapping them in a list as well as passing certain a11y-attributes. It shouldn't change the functionality, but if you could test it as well that'd be cool.

@trm217 trm217 removed their assignment Apr 25, 2023
@trm217 trm217 closed this Jun 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility app: www Frontend server package: styleguide Styleguide package and server
Projects
None yet
Development

Successfully merging this pull request may close these issues.

A11Y: Communicate active/selected state of navigation/selection elements
2 participants