Skip to content

Dynamically change aria-* attributes #43

@bartdominiak

Description

@bartdominiak

Currently keyboard-navigation forces you to tab through all slide entries. Maybe the tabindex should only be on the interactive elements (prev/next buttons and pagination in the future). but for this it would need to have aria-hidden attributes, as well as a property passed to Slide's slot exposing if the tab is currently visible (to be able to manually disable interactive elements inside the slide, so keyboard navigation works flawlessly) (note: vue-carousel did also use aria role "tabpanel", but that's not implemented correctly and didn't pass our audit)

Related to #3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions