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

Stepper Item: Status not provided to assistive technologies #9147

Open
2 of 6 tasks
geospatialem opened this issue Apr 17, 2024 · 0 comments
Open
2 of 6 tasks

Stepper Item: Status not provided to assistive technologies #9147

geospatialem opened this issue Apr 17, 2024 · 0 comments
Labels
0 - new New issues that need assignment. a11y Issues related to Accessibility fixes or improvements. bug Bug reports for broken functionality. Issues should include a reproduction of the bug. c-stepper Issues that pertain to the calcite-stepper component Calcite (dev) Issues logged by Calcite developers. calcite-components Issues specific to the @esri/calcite-components package. estimate - 5 A few days of work, definitely requires updates to tests. needs milestone Planning workflow - pending milestone assignment, has priority and/or estimate. p - medium Issue is non core or affecting less that 60% of people using the library p3 - want for upcoming milestone User set priority status of p3 - want for upcoming milestone before announced release

Comments

@geospatialem
Copy link
Member

Check existing issues

Summary

Stepper's child Stepper Item's status is not currently provided to assistive technologies, where the Stepper Item is set to complete or error.

Possibly related to #7837

Actual Behavior

Stepper's child Stepper Item's status is not currently provided to assistive technologies, where the Stepper Item is set to complete or error.

Expected Behavior

Stepper's child Stepper Item's status context is provided to assistive technologies, where the Stepper Item is set to complete or error using a role="status", where a status message is provided to users: https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA22.html.

Reproduction Sample

https://codepen.io/geospatialem/pen/RwOepyJ

Reproduction Steps

  1. Open the sample
  2. Activate JAWS, NVDA, or VoiceOver
  3. Focus into the component's first and second stepper-item
  4. Observe no context is provided to their status, such as complete or error.

Reproduction Version

2.7.1

Working W3C Example/Tutorial

No response

Relevant Info

Tested in JAWS. Surfaced in #7839 (comment).

Regression?

No response

Priority impact

p3 - want for upcoming milestone

Calcite package

  • @esri/calcite-components
  • @esri/calcite-components-angular
  • @esri/calcite-components-react
  • @esri/calcite-design-tokens
  • @esri/eslint-plugin-calcite-components

Esri team

Calcite (dev)

@geospatialem geospatialem added bug Bug reports for broken functionality. Issues should include a reproduction of the bug. a11y Issues related to Accessibility fixes or improvements. p - high Issue should be addressed in the current milestone, impacts component or core functionality 0 - new New issues that need assignment. needs triage Planning workflow - pending design/dev review. labels Apr 17, 2024
@github-actions github-actions bot added Calcite (dev) Issues logged by Calcite developers. calcite-components Issues specific to the @esri/calcite-components package. p3 - want for upcoming milestone User set priority status of p3 - want for upcoming milestone before announced release labels Apr 17, 2024
@geospatialem geospatialem added p - medium Issue is non core or affecting less that 60% of people using the library and removed p - high Issue should be addressed in the current milestone, impacts component or core functionality labels Apr 17, 2024
@macandcheese macandcheese added the c-stepper Issues that pertain to the calcite-stepper component label Apr 29, 2024
@geospatialem geospatialem added estimate - 5 A few days of work, definitely requires updates to tests. needs milestone Planning workflow - pending milestone assignment, has priority and/or estimate. and removed needs triage Planning workflow - pending design/dev review. labels Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 - new New issues that need assignment. a11y Issues related to Accessibility fixes or improvements. bug Bug reports for broken functionality. Issues should include a reproduction of the bug. c-stepper Issues that pertain to the calcite-stepper component Calcite (dev) Issues logged by Calcite developers. calcite-components Issues specific to the @esri/calcite-components package. estimate - 5 A few days of work, definitely requires updates to tests. needs milestone Planning workflow - pending milestone assignment, has priority and/or estimate. p - medium Issue is non core or affecting less that 60% of people using the library p3 - want for upcoming milestone User set priority status of p3 - want for upcoming milestone before announced release
Projects
None yet
Development

No branches or pull requests

2 participants