From the #543 WS4 audit. Collapsed crumbs are removed via v-show/display:none (BreadcrumbsItem.vue:110) and BreadcrumbsEllipsis hardcodes aria-hidden and is non-interactive (BreadcrumbsEllipsis.vue:106) — so truncated levels are unreachable by AT and the ellipsis can't serve as the APG-suggested disclosure that reveals them.
Fix direction: make the ellipsis optionally interactive (expand collapsed crumbs or host a menu) and don't hardcode aria-hidden when it is. Landmark/list/aria-current/divider wiring is otherwise correct (BreadcrumbsRoot.vue:89,257-258; BreadcrumbsList.vue:45; BreadcrumbsPage.vue:46; BreadcrumbsDivider.vue:95).
From the #543 WS4 audit. Collapsed crumbs are removed via v-show/display:none (BreadcrumbsItem.vue:110) and BreadcrumbsEllipsis hardcodes
aria-hiddenand is non-interactive (BreadcrumbsEllipsis.vue:106) — so truncated levels are unreachable by AT and the ellipsis can't serve as the APG-suggested disclosure that reveals them.Fix direction: make the ellipsis optionally interactive (expand collapsed crumbs or host a menu) and don't hardcode aria-hidden when it is. Landmark/list/aria-current/divider wiring is otherwise correct (BreadcrumbsRoot.vue:89,257-258; BreadcrumbsList.vue:45; BreadcrumbsPage.vue:46; BreadcrumbsDivider.vue:95).