{
  "id": "F110",
  "rulePrefix": "F110",
  "variant": null,
  "ruleType": "w3c-failure",
  "scanScope": "specimen",
  "synthetic": false,
  "status": "current",
  "title": "Failure of Success Criterion 2.4.11 Focus Not Obscured (Minimum) due to a sticky footer or header completely hiding focused elements",
  "summary": "a sticky footer or header completely hiding focused elements",
  "whyItFails": "This page reproduces the F110 failure pattern so auditors can verify detection against 2.4.11.",
  "principles": [
    "operable"
  ],
  "guidelines": [
    "2.4"
  ],
  "successCriteria": [
    {
      "id": "2.4.11",
      "name": "Focus Not Obscured (Minimum)",
      "level": "AA",
      "slug": "focus-not-obscured-minimum"
    }
  ],
  "versions": [
    "2.2"
  ],
  "automatable": "yes",
  "requires": [
    "html",
    "css"
  ],
  "isolated": true,
  "pairWith": [],
  "w3c": {
    "understanding": [
      "https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum"
    ],
    "quickref": [
      "https://www.w3.org/WAI/WCAG22/quickref/#focus-not-obscured-minimum"
    ],
    "technique": "https://www.w3.org/WAI/WCAG22/Techniques/failures/F110"
  },
  "specimen": {
    "html": "<div class=\"f110-content\"><a href=\"#f110-end\" id=\"f110-link\">Focus this link</a><p id=\"f110-end\">End of specimen content.</p></div>\n<footer class=\"f110-footer\">Sticky footer</footer>",
    "css": ".f110-content { min-height: 40vh; padding-bottom: 80px; }\n.f110-footer { position: fixed; bottom: 0; left: 0; right: 0; height: 64px; background: #222; color: #fff; display: flex; align-items: center; padding: 0 1rem; z-index: 10; }",
    "js": "",
    "assets": [],
    "demoHint": "Tab to the link near the bottom — the sticky footer completely hides the focused link.",
    "demoAction": "document.getElementById('f110-link')?.focus();"
  },
  "expectedFindings": [
    {
      "sc": "2.4.11",
      "outcome": "fail",
      "note": "Specimen demonstrates failure of 2.4.11."
    }
  ],
  "mustNotFlag": [],
  "manualCheck": "Confirm the specimen demonstrates the documented F110 failure in isolation.",
  "generated": {
    "url": "https://wcagfail.patternd.io/specimens/F110/",
    "lastmod": "2026-10-08"
  }
}
