Hi, I’m evaluating webflow and found some A11Y issues in the outputted code when using some components. This is a big blocker as my team needs the code to be accessible.
Slider. it uses divs for the arrows and dots instead of <button>.
One of the issue is that we can’t change slides with the keyboard using the arrows:
Tabs
Similar issue the tabs cta use <a> tags instead of <button> + it adds tabindex="-1" so can be access with keyboard.
That’s the 2 main components that I have tested for now. Is there a way to change the tags for this elements? I can’t find the option under the element settings.
Do you have any plan to fix these issues and follow WCAG AA? Or any other guidelines/laws:
I’m keen to know too! There was a recent topic about the tabs issue as well.
I find issue with the native slideshow element, the functionality of determining what slide is active is deeply nested inside the webflow.js file. The index value is scoped and is annoyingly hard to access! Also its a pain to style slides independently and requires custom code.
You could always create your own slideshow and tabs with some library but this should be available to native WF in my opinion