nextjs-progressbar icon indicating copy to clipboard operation
nextjs-progressbar copied to clipboard

Invalid aria roles used

Open ApinisMikelis opened this issue 2 years ago • 1 comments

This dependency introduces accessibility issues: https://github.com/rstacruz/nprogress

It is using invalid aria roles. The repo has a lot of issues about this and even pull-requests, but it seems like the package is just abandoned.

Here is the issue: https://github.com/rstacruz/nprogress/issues/232

In the issue there is a forked version mentioned where this is resolved (and the repo is not abandoned): https://github.com/nmackey/accessible-nprogress

I suggest switching these dependencies..

ApinisMikelis avatar Aug 16 '23 08:08 ApinisMikelis

We've run into this issue as well with automated a11y tests. Second the suggestion to switch dependencies to the forked version.

mirko-kienle avatar Sep 08 '23 07:09 mirko-kienle