Skip to content

fix(breadcrumb): add nav landmark label inputs - #19569

Open
manichandra wants to merge 1 commit into
primefaces:masterfrom
manichandra:fix/19527-breadcrumb-nav-aria-label
Open

fix(breadcrumb): add nav landmark label inputs#19569
manichandra wants to merge 1 commit into
primefaces:masterfrom
manichandra:fix/19527-breadcrumb-nav-aria-label

Conversation

@manichandra

@manichandra manichandra commented May 10, 2026

Copy link
Copy Markdown
Contributor

Breadcrumb root nav elements could not be labelled, causing axe-core landmark-unique violations when multiple Breadcrumb components are used on the same page. Added ariaLabel and ariaLabelledBy inputs to bind accessible labels to the root nav landmark, matching existing PrimeNG accessibility patterns used by other navigation components.

Fixes #19527

Verification:
ng test primeng --watch=false --browsers=ChromeHeadless --include='**/breadcrumb.spec.ts'

Defect Fixes

When submitting a PR, please also create an issue documenting the error and manually link to an issue.

Feature Requests

Due to company policy, we are unable to accept feature request PRs with significant changes as such cases has to be implemented by our team following our own processes.
Smaller scaled feature implementations such as adding a property to a component will be considered for merging.

@manichandra
manichandra force-pushed the fix/19527-breadcrumb-nav-aria-label branch 2 times, most recently from b32e036 to f47edf1 Compare May 10, 2026 15:59
Breadcrumb root nav elements could not be labelled, causing axe-core landmark-unique violations when multiple Breadcrumb components are used on the same page.

Added ariaLabel and ariaLabelledBy inputs to bind accessible labels to the root nav landmark, matching existing PrimeNG accessibility patterns used by other navigation components.

Fixes primefaces#19527
@manichandra
manichandra force-pushed the fix/19527-breadcrumb-nav-aria-label branch from f47edf1 to 6dcce29 Compare May 10, 2026 15:59
@manichandra manichandra changed the title Fix/19527 breadcrumb nav aria label fix(breadcrumb): add nav landmark label inputs May 10, 2026
@manichandra

Copy link
Copy Markdown
Contributor Author

@mehmetcetin01140 can you please review and get this merged. let me know if I need to anything to pass the failing CI checks ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

breadcrumb: nav element missing aria-label causes landmark-unique axe violation

1 participant