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

Ensure alert banners are announced on portfolio members table #3611

Open
3 tasks
SamiyahKey opened this issue Mar 5, 2025 · 0 comments
Open
3 tasks

Ensure alert banners are announced on portfolio members table #3611

SamiyahKey opened this issue Mar 5, 2025 · 0 comments
Assignees
Labels
accessibility pertains to Section 508 compliance or other accessibility needs 👥 Pod:Accessibility Compliance Describes work needed for get.gov and manage.get.gov to be Section 508 Compliant dev issue is for the dev team

Comments

@SamiyahKey
Copy link

SamiyahKey commented Mar 5, 2025

Issue description

As a user navigating the Portfolio Members table with assistive technology,
I need error messages to be implemented properly so that they are announced when they appear,
so that I am aware of validation issues without having to manually search for them.

Acceptance criteria

  • Implement role="alert" on alert elements (errors, success, etc) to ensure they are properly communicated.

  • Avoid using display: none; on error elements, as hidden elements are not detected by screen readers.

  • Ensure announcements work across different screen readers and browsers.

Additional context

No response

Links to other issues

No response

Implementation notes:

Copy or re-use implementation of alerts on new name server form (build the whole alert in JS). Per USWDS, using a display-none on an alert on page is counter-indicated.

We should be able to re-use name server alert JS by moving it or part of it into a helper file.

@SamiyahKey SamiyahKey added dev issue is for the dev team accessibility pertains to Section 508 compliance or other accessibility needs 👥 Pod:Accessibility Compliance Describes work needed for get.gov and manage.get.gov to be Section 508 Compliant labels Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility pertains to Section 508 compliance or other accessibility needs 👥 Pod:Accessibility Compliance Describes work needed for get.gov and manage.get.gov to be Section 508 Compliant dev issue is for the dev team
Projects
Status: 👶 New
Development

No branches or pull requests

2 participants