Skip to content

[Feature Request]: Consider incorporating a status message into the Loading icon so that its resolution is surfaced to AT #12038

Open

Description

Summary

As described in the accessibility review of the Loading component (and to some degree in the Inline loading as well), although Carbon nicely surfaces the appearance of a Loading icon to Assistive Technologies (ATs), it doesn't surface the disappearance/resolution of the loading state.

This is important because to a sighted user, the disappearance of the Loading icon indicates that the loading state has ended.

If a component takes focus after loading completes, the system will notify users of the change of focus (and thus they can assume the loading has finished). However, where a page is loading or the interaction is such that there is no logical item to take focus, a user who cannot perceive the loading icon will never know when it has disappeared and the loading state has resolved. So in a situation where a load may take a number of seconds, they have to keep checking (in some way) if anything is operable. It's not optimal.

One thing Carbon could consider is adding a status message for ATs at the same time they cause the loading icon to disappear. It would need some user testing to ensure it improves the user experience, but would be a fairly simple change to make.

Justification

Improves experience with users who cannot perceive the loading icon.

Screenshots

See documentation linked to in Summary.

Desired UX and success metrics

No response

Required functionality

No response

Specific timeline issues / requests

No response

Your team

IBM Accessibility

Available extra resources

No response

Code of Conduct

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status

      Later 🧊

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions