{
  "synthetic": true,
  "execution": "Teaching record only; no live integration tested",
  "slug": "repeated-navigation-bypass-contract",
  "group": "accessible-navigation",
  "title": [
    "Reach the task without repeating every navigation link",
    "跳过重复导航，直接到达本页任务"
  ],
  "intro": [
    "For a business buying a catalogue or customer portal, ask the supplier to demonstrate the second page visit with a keyboard. A reader should not have to traverse the same long header before reaching every new task. The deliverable is an actual route past the repeated block, with a sensible next focus position.",
    "采购商品目录或客户门户时，让供应商用键盘演示访问第二页。读者不应每次都穿过相同的长页头才到达新任务。交付物应是真正跳过重复区块的路径，并有合理的后续焦点。"
  ],
  "facts": [
    [
      "WCAG 2.4.1 requires a mechanism to bypass repeated blocks. WAI lists skip links, landmarks and headings among techniques; one particular visual design is not mandated.",
      "WCAG 2.4.1要求提供跳过重复区块的机制；WAI列有跳转链接、地标和标题等技术，并不指定一种视觉设计。",
      "https://www.w3.org/WAI/WCAG22/Understanding/bypass-blocks.html"
    ]
  ],
  "example": [
    [
      [
        "Catalogue page2: header has18links",
        "First Tab reveals “Skip to catalogue”",
        "Enter reaches results; next Tab reaches first product link"
      ],
      [
        "目录第2页：页头18个链接",
        "首次Tab显示“跳到商品目录”",
        "回车到结果区，下次Tab到首个商品链接"
      ]
    ],
    [
      [
        "Skip target renamed from main to results",
        "Link still points to#main",
        "Reject: target missing; visible link alone is insufficient"
      ],
      [
        "目标由main改名results",
        "链接仍指向#main",
        "拒收：目标不存在，看到链接不算完成"
      ]
    ],
    [
      [
        "Skip target behind a fixed bar",
        "Focus moves but title is obscured",
        "Record visibility failure, not keyboard success"
      ],
      [
        "目标被固定栏遮住",
        "焦点移动但标题不可见",
        "记录可见性失败，不能只记键盘通过"
      ]
    ],
    [
      [
        "Direct visit to page3",
        "Same bypass mechanism and destination role",
        "Repeat path; do not infer from page2"
      ],
      [
        "直接访问第3页",
        "相同跳过机制及目标角色",
        "重新走路径，不能从第2页推断"
      ]
    ]
  ],
  "steps": [
    [
      "Give the supplier two representative pages with different task content and the same repeated header. Write the intended destination and next interactive control for each.",
      "准备任务内容不同、页头相同的两页，写明各页目标及下一可操作控件。"
    ],
    [
      "Start from a fresh visit, use Tab and Enter without the pointer, and record the revealed link, destination visibility and next focus stop.",
      "从重新访问开始，只用Tab和回车，记录跳转链接、目标可见性及下一焦点。"
    ],
    [
      "Repeat with magnification and the actual supported assistive technology. Retain failures after route or header changes rather than hiding them in an aggregate score.",
      "结合放大及实际支持的辅助技术复测；路由或页头变化后的失败应保留，不用总分掩盖。"
    ]
  ],
  "result": [
    "The first row defines a complete shortcut, not merely an anchor in the source. The broken-target row makes the check falsifiable. A landmark may be useful to a screen-reader user while a visible-on-focus skip link helps sequential keyboard navigation; assess the supported journey instead of requiring redundant controls everywhere.",
    "首行规定完整捷径，而不只是源码里有锚点。目标失效这一反例让验收可被证伪。地标可帮助读屏用户，聚焦时显示的跳转链接可帮助顺序键盘操作，应按实际支持流程判断，不机械堆控件。"
  ],
  "accept": [
    "Accept after the repeated block can be bypassed on both supplied pages and focus continues into the intended task. Do not label a static manifest a keyboard or screen-reader test.",
    "两页均能跳过重复区块、焦点继续进入目标任务后再验收；静态清单不能冒充键盘或读屏实测。"
  ],
  "limit": [
    "Original synthetic acceptance paths, not an audit of MadRaven’s frozen navigation or a full WCAG conformance report. No old page is changed.",
    "原创合成验收路径，不是MadRaven冻结导航审计或完整WCAG报告；不改任何旧页。"
  ],
  "oldLinks": []
}
