-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Implement new a11y audits for the Dev Toolbar app #9170
Conversation
🦋 Changeset detectedLatest commit: 27d0388 The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
aa628c6
to
45290ab
Compare
⚖️ Bundle Size CheckLatest commit: 27d0388
|
68a9b07
to
4892c28
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You weren't kidding about doing my work for me, @Princesseuh -- I took a peek before you went through these, and they are phenomenal now!
Just some tiny thoughts, and I thought you mentioned looking even at the todo ones, but they do still seem in TODO form, so I started pointing things out, then just mentioned when I thought they would need some attention
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
packages/astro/src/runtime/client/dev-overlay/plugins/audit/a11y.ts
Outdated
Show resolved
Hide resolved
23b368b
to
39bf864
Compare
…1y.ts Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
…1y.ts Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
|
||
The audits Astro performs are non-exhaustive and only intended to catch a handful of common accessibility issues. Please take care to perform a thorough accessibility audit before releasing your website. | ||
|
||
🧡 Huge thanks to the [Svelte](https://github.com/sveltejs/svelte) team for providing the basis of these accessibility audits! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🙏
Changes
a11y.js
file. This code is licensed under the MIT License per Svelte's LICENSE. Astro's LICENSE has been updated to reflect this.Testing
Tested manually for now
Docs
It would be great to have our own reference for all of these audits, but Svelte's Accessibility Warnings reference is a good stand-in for now.