carbon-design-system / carbon-design-system/carbon-components-angular

Accessability Violation : The ARIA attributes "aria-label" are not valid for the element <div> with implicit ARIA role "generic" in multiple field(ibm-header, ibm-panel, ibm-table-toolbar)

Open
#2,575 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
566
Forks
318
PR merge metrics
No merged PRs in 30d

Description

## Detailed description

> Describe in detail the issue you're having.

The ARIA attributes "aria-label" are not valid for the element

with implicit ARIA role "generic" in multiple field

> Is this a feature request (new component, new icon), a bug, or a general issue?

bug

> Is this issue related to a specific component?

1)ibm-header
2)ibm-panel
3)ibm-table-toolbar

> What did you expect to happen? What happened instead? What would you like to see changed?

the three component mentioned should perform in mentioned manner
-> ibm-header - Should display header in nav bar
-> ibm-panel - should display side panel in in header
-> ibm-table-toolbar - bring toolbar on table ibm-table

> What browser are you working in?

Chrome

> What version of the Carbon Design System are you using?

"carbon-components": "~10.28.0",
"carbon-components-angular": "4.56.4",

## Additional information

* Screenshots or code
For ibm-header
image

for Ibm-panel
image

For ibm-tavble toolbar
image

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported accessibility violation in Chrome for ibm-header, ibm-panel, and ibm-table-toolbar using carbon-components-angular 4.56.4. Review each component's rendered markup and accessibility behavior; done means the reported aria-label violations are resolved while the header, side panel, and table toolbar continue to perform their stated roles.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
accessibility, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.