-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
chore: upgrade aria-query and axobject-query #8724
Conversation
@benmccann is attempting to deploy a commit to the Svelte Team on Vercel. A member of the Team first needs to authorize it. |
Should be updated to 5.2.1, and I think we can probably get rid of ecosystem-ci should confirm whether it works or not through the eslint suites. |
yes!! I forgot about those hacks. thanks for the reminder! |
There was another commit after 5.1.3 that updated the rules, so I think the test failures come from that instead, but also they don't quite look correct? These warnings don't appear in the new version but it did previously. Is it correct? Maybe @geoffrich can take a look? Here's the checks that have been removed - {
- code: 'a11y-no-noninteractive-element-to-interactive-role',
- end: {
- column: 20,
- line: 49,
- },
- message: 'A11y: Non-interactive element <td> cannot have interactive role \'button\'',
- start: {
- column: 0,
- line: 49,
- },
- },
- {
- code: 'a11y-no-noninteractive-element-to-interactive-role',
- end: {
- column: 20,
- line: 21,
- },
- message: 'A11y: Non-interactive element <frame> cannot have interactive role \'row\'',
- start: {
- column: 0,
- line: 21,
- },
- },
- {
- code: 'a11y-no-noninteractive-element-to-interactive-role',
- end: {
- column: 57,
- line: 5,
- },
- message: 'A11y: Non-interactive element <body> cannot have interactive role \'combobox\'',
- start: {
- column: 0,
- line: 5,
- },
- },
- {
- code: 'a11y-no-interactive-element-to-noninteractive-role',
- end: {
- column: 27,
- line: 146,
- },
- message: 'A11y: <summary> cannot have role \'listitem\'',
- start: {
- column: 0,
- line: 146,
- },
- }, |
For reference, here's one of the files the warnings are stored in to compare against: Line 572 in 8bd9021
And the file printing the warning:
Which is powered from
|
Looking at the test failures, we're now missing four warnings:
I don't have a good enough understanding of the aria-query package to understand whether that was an intentional change or not -- briefly looked through the PR that changed things and there's a lot going on. These seem edge-casey enough to me that I don't think they should hold up merging this dependency update. Maybe temporarily remove them from the |
/ecosystem-ci run eslint-plugin-svelte |
📝 Ran ecosystem CI: Open
|
Ahh right, that's a thing for now. |
/ecosystem-ci run prettier-plugin-svelte |
📝 Ran ecosystem CI: Open
|
@geoffrich I did a fair amount of debugging and created a ticket here: #8728. I pretty clearly see what changed in the |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
this upgrade removes a majority of Svelte's dependencies by replacing
deep-equal
withdequal
in our dependency tree