Description
Description
Slack thread: https://dsva.slack.com/archives/C0FQSS30V/p1729809509395989
VAMC Operating Status page breadcrumbs show as:
VA.gov home > [VAMC System] > Operating status | [VAMC System]
e.g. https://www.va.gov/augusta-health-care/operating-status/
Engineering notes / background
VAMC Operating Status nodes have the node title set as Operating Status | [VAMC System name]
, so the breadcrumb is printing the node title. Examples: https://prod.cms.va.gov/admin/content?title=Operating+status&type=vamc_operating_status_and_alerts&moderation_state=All&owner=All
The H1 on Operating Statuses doesn't print the <title> from Drupal. It hard codes Operating Status
here: https://github.com/department-of-veterans-affairs/content-build/blob/main/src/site/layouts/vamc_operating_status_and_alerts.drupal.liquid#L19
The breadcrumbs were previously handling this situation. But when Design System converted Breadcrumbs to use the V3 component, they found this issue and decided it was out of scope for them to address since the final crumb is printing the H1. I think that happened here: department-of-veterans-affairs/content-build#2254
Scope / Impact analysis
Need to ensure that changing this doesn't affect breadcrumbs on any other VAMC page, or non-VAMC pages.
Roles / assignments
After functional testing, code review, accessibility review, and design review can happen in parallel.
- Functional testing:
- Code review:
- Design review:
- Accessibility review:
- Product acceptance:
Acceptance criteria
- Breadcrumb for Operating Status pages should be ``VA.gov home > [VAMC System] > Operating status`
- Does this product have an existing regression test plan?
- Yes, link:
- No, regression test plan will be created as part of the work / points in this ticket
Activity