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

A11y errors when using with vite-plugin-svelte #83

Open
xmlking opened this issue Jan 6, 2024 · 1 comment
Open

A11y errors when using with vite-plugin-svelte #83

xmlking opened this issue Jan 6, 2024 · 1 comment

Comments

@xmlking
Copy link

xmlking commented Jan 6, 2024

I am getting bunch of A11y errors for both layerchart and svelte-ux components when I start my server

A11y: <path> with click, mousemove, mouseleave handlers must have an ARIA role

console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Arc.svelte:157:0 A11y: <path> with click, mousemove, mouseleave handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Area.svelte:46:0 A11y: <path> with click, mousemove, mouseleave handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Circle.svelte:21:0 A11y: <circle> with click, mousemove, mouseleave handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/ClipPath.svelte:19:2 A11y: <g> with click, mousemove, mouseleave, keydown handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Frame.svelte:7:0 A11y: <rect> with click handler must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/GeoPath.svelte:46:4 A11y: <path> with mousemove, mouseleave, click handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Group.svelte:35:0 A11y: <g> with click, mousemove, mouseleave handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Labels.svelte:14:11 Labels has unused export property 'significantDigits'. If it is for external reference only, please consider using `export const significantDigits`
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Spline.svelte:81:2 A11y: <path> with click, mousemove, mouseleave handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Line.svelte:25:0 A11y: <line> with click, mousemove, mouseleave handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Link.svelte:29:0 A11y: <path> with click, mouseover, mousemove, mouseout, mouseleave handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Rect.svelte:26:0 A11y: <rect> with click, mouseover, mousemove, mouseout, mouseleave handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/TooltipContext.svelte:289:4 A11y: visible, non-interactive elements with an on:click event must be accompanied by a keyboard event handler. Consider whether an interactive element such as <button type="button"> or <a> might be more appropriate. See https://svelte.dev/docs/accessibility-warnings#a11y-click-events-have-key-events for more details.
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/TooltipContext.svelte:289:4 A11y: <div> with mousemove, mouseleave, click handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/TooltipContext.svelte:307:8 A11y: visible, non-interactive elements with an on:click event must be accompanied by a keyboard event handler. Consider whether an interactive element such as <button type="button"> or <a> might be more appropriate. See https://svelte.dev/docs/accessibility-warnings#a11y-click-events-have-key-events for more details.
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/TooltipContext.svelte:307:8 A11y: <path> with mousemove, mouseleave, click handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/TooltipContext.svelte:325:8 A11y: visible, non-interactive elements with an on:click event must be accompanied by a keyboard event handler. Consider whether an interactive element such as <button type="button"> or <a> might be more appropriate. See https://svelte.dev/docs/accessibility-warnings#a11y-click-events-have-key-events for more details.
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/TooltipContext.svelte:325:8 A11y: <rect> with mousemove, mouseleave, click handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons_nmsgwmcgbtwlqvyxrinqpmq6wu/node_modules/layerchart/dist/components/Zoom.svelte:165:0 A11y: <g> with mousedown, dblclick, click, click, keydown, keyup, keypress handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Backdrop.svelte:11:0 A11y: <div> with keydown, keyup, keypress, click, mousedown, mouseup handlers must have an ARIA role
console:dev: 10:23:32 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/ButtonGroup.svelte:34:0 A11y: Non-interactive element <div> should not be assigned mouse or keyboard event listeners.
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Dialog.svelte:72:2 A11y: <div> with click, mouseup, keydown handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Drawer.svelte:40:2 A11y: <div> with keydown, mouseup handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Field.svelte:108:8 A11y: <div> with click handler must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Grid.svelte:45:0 A11y: <div> with click handler must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/ListItem.svelte:38:0 A11y: Non-interactive element <li> should not be assigned mouse or keyboard event listeners.
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Menu.svelte:62:2 A11y: Non-interactive element <menu> should not be assigned mouse or keyboard event listeners.
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/MultiSelectField.svelte:98:0 A11y: <div> with click handler must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Notification.svelte:38:2 A11y: <div> with click, keypress handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/RangeSlider.svelte:213:2 A11y: <div> with mouseenter, mouseleave handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/RangeSlider.svelte:223:2 A11y: <div> with mouseenter, mouseleave, dblclick handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/RangeSlider.svelte:244:2 A11y: <div> with mouseenter, mouseleave, dblclick handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/RangeSlider.svelte:263:2 A11y: <div> with mouseenter, mouseleave, dblclick handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/RangeSlider.svelte:198:0 A11y: <div> with click, keydown handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/SelectList.svelte:301:4 A11y: <div> with click handler must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/SelectList.svelte:254:0 A11y: <div> with click handler must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Tilt.svelte:31:0 A11y: <div> with mousemove, mouseleave handlers must have an ARIA role
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/ToggleOption.svelte:25:0 A11y: Non-interactive element <label> should not be assigned mouse or keyboard event listeners.
console:dev: 10:23:33 AM [vite-plugin-svelte] /Users/xyz/spectacular/node_modules/.pnpm/[email protected]_@[email protected]_@fortawesome+free-solid-svg-icons@_p5fa3eoyerafstjbcxfmersxsq/node_modules/svelte-ux/dist/components/Tooltip.svelte:92:0 A11y: <div> with mouseenter, mouseleave, click handlers must have an ARIA role
@techniq
Copy link
Owner

techniq commented Jan 6, 2024

Thanks @xmlking. We will be prioritizing all of these very soon. Tracking in techniq/svelte-ux#186

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants