bcgov / bcgov/entity

UI - aria-invalid set to true on address inputs from business layer

Open
#31,001 0 comments 0 reactions 0 assignees View on GitHub
BTR bug
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

in address change form (the one inherited from business layer) due to how errors are handled in the address form we and how nuxt UI is handling automatic aria-label stuff we are seeing automatic set t aria-invalid=true, and as we have some custom css that works on this field we are getting CSS for errors.

We need to fix aria-invalid value as this also affects screen readers and accessibility.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the address change form inherited from the business layer and inspect how its errors interact with Nuxt UI's automatic aria handling. Reproduce the incorrect aria-invalid=true state, then verify that address inputs no longer receive the invalid state incorrectly and that the custom CSS and screen-reader behavior remain correct.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nuxtjs
Domain
accessibility, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.