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

DS data page: No error messages for empty fields and deletion when adding DS data record 3 and beyond #2774

Open
AnnaGingle opened this issue Sep 18, 2024 · 5 comments
Labels
accessibility pertains to Section 508 compliance or other accessibility needs blocked Is dependent on another issue and cannot be worked bug Something that isn't working as intended compliance indicates that the issue is required to satisfy a necessary compliance req dev issue is for the dev team refinement

Comments

@AnnaGingle
Copy link

AnnaGingle commented Sep 18, 2024

Current Behavior

When a user attempts to add a 3rd DS data record (or any subsequent record after 3) but does not fill out the required fields for DS data record 3 and then clicks "Save," the form automatically deletes DS data record 3 without displaying any error messages.

This behavior violates Section 508 Trusted Tester IDs 3.3.1-error-identification (WCAG 3.3.1) and 3.3.4-error-prevention (WCAG 3.3.4).

DS.data.record.-.error.identification.issue.mov

Expected Behavior

When a user creates a new record and they did not fill out the required fields. The user presses save and they are thrown errors prompting the user to fill out the required fields.
getgov-staging app cloud gov_domain_9950_dns_dnssec_dsdata (1)

Steps to Reproduce

  1. Create and fill out all the required fields for 2 DS data records
  2. Create a third DS data record and do not fill out any fields for that record
  3. Press save

Environment

Environment: Staging
Browser: Chrome

Additional Context

No response

Issue Links

Prioritization Comments

WCAG Conformance Level: 2.1 AA
WCAG Standard that applies:
3.3.1 - Error Identification (Critical)
3.3.4 - Error Prevention (Critical, partially supports)
Critical Failure if Not Met?:
Prioritization: High/Must Do
Reason: This issue impacts both user experience and accessibility by failing to inform users of required field errors before automatically deleting their input. This can lead to user confusion and frustration, as well as a loss of entered data without warning, which is especially problematic for users with disabilities who rely on error prompts for navigation and form completion.

@AnnaGingle AnnaGingle added the bug Something that isn't working as intended label Sep 18, 2024
@AnnaGingle AnnaGingle added dev issue is for the dev team compliance indicates that the issue is required to satisfy a necessary compliance req labels Sep 18, 2024
@AnnaGingle AnnaGingle added the accessibility pertains to Section 508 compliance or other accessibility needs label Sep 18, 2024
@vickyszuchin vickyszuchin moved this from 👶 New to 🍦 Backlog in .gov Product Board Sep 19, 2024
@gabydisarli
Copy link
Contributor

Note: this may resolve itself once the updates in #2911 are implemented. @abroddrick

@lizpearl
Copy link
Contributor

lizpearl commented Nov 26, 2024

Sprinted this ticket in 60 but also added refinement so we check whether the updates in #2911 fixes this one. The parent ticket (#2368) appears to be the sprinted ticket but we should check on that status

@lizpearl lizpearl added blocked Is dependent on another issue and cannot be worked and removed blocked Is dependent on another issue and cannot be worked labels Dec 5, 2024
@h-m-f-t
Copy link
Member

h-m-f-t commented Jan 2, 2025

This is slotted for 61 (Jan 6), but our portended fix is in 62...

@PaulKuykendall
Copy link

This is slotted for 61 (Jan 6), but our portended fix is in 62...

We'll look at this in Sprint Planning today.

@PaulKuykendall
Copy link

Move to Sprint 63, because 2911 might resolve this

@katypies katypies added this to the End of PoP handoff milestone Jan 27, 2025
@abroddrick abroddrick added the blocked Is dependent on another issue and cannot be worked label Jan 30, 2025
@zandercymatics zandercymatics added the 👥 Pod:Accessibility Compliance Describes work needed for get.gov and manage.get.gov to be Section 508 Compliant label Jan 30, 2025
@lizpearl lizpearl removed the 👥 Pod:Accessibility Compliance Describes work needed for get.gov and manage.get.gov to be Section 508 Compliant label Feb 4, 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 blocked Is dependent on another issue and cannot be worked bug Something that isn't working as intended compliance indicates that the issue is required to satisfy a necessary compliance req dev issue is for the dev team refinement
Projects
Status: 🍦 Backlog
Development

No branches or pull requests

8 participants