VA025-lm-01 — nav vs footer (cross-landmark)

PASS — no duplicate-link-text. Identical text "Quick access" in nav and footer are in different landmark regions and must not be compared.

nav (lm-01)
footer (lm-01)

VA025-lm-02 — nav vs main (cross-landmark)

PASS — no duplicate-link-text. Same text "Browse the collection" split across nav and main.

nav (lm-02)
main (lm-02)

VA025-lm-03 — nav vs aside (cross-landmark)

PASS — no duplicate-link-text. Same text "Contact us" split across nav and complementary aside region.

nav (lm-03)
aside/complementary (lm-03)

VA025-lm-04 — Two links in same nav

FAIL — vesper-duplicate-link-text. Both "Visit section" links are inside the same nav landmark and point to different destinations.

nav (lm-04) — both links here

VA025-lm-05 — Two links in same main

FAIL — vesper-duplicate-link-text. Both "Read more" links are inside the same main landmark and point to different destinations.

main (lm-05) — both links here

VA025-lm-06 — Two links in same footer

FAIL — vesper-duplicate-link-text. Both "Get involved" links are inside the same footer (contentinfo) landmark.

footer/contentinfo (lm-06) — both links here

VA025-lm-07 — Named nav vs named breadcrumb nav (cross-landmark)

PASS — no duplicate-link-text. Two separate nav elements with distinct aria-labels are treated as separate landmark instances. "Home" in each must not be compared cross-landmark.

nav aria-label="Main" (lm-07)
nav aria-label="Breadcrumb" (lm-07)

VA025-lm-08 — Nested landmark: nav inside header

FAIL — vesper-duplicate-link-text fires for the two links inside the inner nav (same landmark). The outer header link is in a separate landmark and must not join the comparison.

header (lm-08) — outer banner landmark
Support
nav inside header (lm-08) — inner landmark

Expected: 1 violation fires for the 2 inner-nav "Support" links. The outer header "Support" link is in a different (banner) landmark and is not included.