Skip to content

[BUG] AccordionItemPanel does not have role at all #327

Closed
@DraikoNick

Description

@DraikoNick

React Accessible Accordion documentation says that it applies appropriate role attributes (button, heading, region).
But sometimes this action does not work properly.
For example there are an examples from React Accessible Accordion examples:

  1. example with existing role (region) in the AccordionItemPanel: click to check example of the highlighted title
    <div data-accordion-component="AccordionItemPanel" class="accordion__panel" role="region" aria-labelledby="accordion__heading-raa-0" id="accordion__panel-raa-0">In pariatur <a href="#">excepteur</a> ut do aliquip qui mollit aliqua exercitation <a href="#">excepteur</a> consequat reprehenderit nostrud laborum voluptate veniam non dolore dolore aliqua incididunt amet nisi minim cillum elit.</div>

  2. example without any role of the AccordionItemPanel: click to check example of the highlighted title
    <div data-accordion-component="AccordionItemPanel" class="accordion__panel" aria-hidden="false" aria-labelledby="accordion__heading-raa-6" id="accordion__panel-raa-6">In pariatur <a href="#">excepteur</a> ut do aliquip qui mollit aliqua exercitation <a href="#">excepteur</a> consequat reprehenderit nostrud laborum voluptate veniam non dolore dolore aliqua incididunt amet nisi minim cillum elit.</div>

There is explanation from axeDevTools: axe.deque.com

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions