-
Notifications
You must be signed in to change notification settings - Fork 8
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
Fix accessibility issues in Angular Example app #280
Comments
I had put up a PR to fix these (#422), but Milan made a good argument that I was mostly just papering over some unresolved questions about how labels should work (specifically for select), and an a11y bug in the FAST select component (microsoft/fast#5725). Marking this blocked until those issues are resolved. |
Removing the blocked tag as I think the current working decision is we own our select and combobox implementations and can improve accessibility ourselves. The score has also dropped lower and likely impacted by more than just those issues. |
Next step is to create issues for each accessibility problem and prioritize them individually. Then we should close this issue: we don't see much value in tracking all these issues together since it's not well scoped and hasn't led to us prioritizing the work. |
Marked as team review since the select/combobox label change is now in, so we can discuss if there's further work to do here. Lighthouse reports:
|
Make sure remaining problems are tracked in separate issues, update the threshold back to 90 and then close this. |
# Pull Request ## 🤨 Rationale Resolves #280. Thanks to some recent fixes, the accessibility score for the Angular app is now back above 0.9 (it's 93%). We'd like to prevent regressions by ratcheting the `minScore` back to where it was originally before #1809. ## 👩💻 Implementation `0.8` ➡️ `0.9` in angular example app lighthouse config ## 🧪 Testing The Lighthouse step passed in the [main / build (push) PR check](https://github.com/ni/nimble/actions/runs/10394512684/job/28784465522?pr=2346) and the [Lighthouse report looks sane](https://storage.googleapis.com/lighthouse-infrastructure.appspot.com/reports/1723668148618-11515.report.html). ## ✅ Checklist <!--- Review the list and put an x in the boxes that apply or ~~strike through~~ around items that don't (along with an explanation). --> - [x] I have updated the project documentation to reflect my changes or determined no changes are needed.
🐛 Bug Report
We should fix all remaining accessibility issues in the Angular Example app, and change the Lighthouse budget to 100% required to pass
The text was updated successfully, but these errors were encountered: