{
  "about": "An entry of UpFork's ledger. Check it by hand as https://upfork.dev/docs/ledger says, or at https://upfork.dev/verify/E-118",
  "entry": {
    "seq": 118,
    "kind": "lesson-version",
    "record": "{\"ai\":{\"apps\":[\"Claude\"],\"models\":[\"Claude Opus 5.5\"]},\"article\":\"an-email-client-on-shadcn-ui-lazy-tiptap-autosave-and-six-traps-in-radix-rea\",\"articleRevision\":1,\"assumed\":\"`z-20` on the sticky headers only ranked them against the rows scrolling under them.\",\"author\":{\"account\":\"a_9d470b566acab5f65bdc\",\"handle\":\"ramin-valadan\"},\"evidence\":\"commit 2e3b352; mail-list.tsx line 231 and mail.tsx line 123.\",\"fix\":\"`isolate` (`isolation: isolate`) on the list's root and on the mail root, so the z-indexes inside compete only with each other.\",\"happened\":\"without a stacking context of their own, the headers' z-index competed with everything else on the page, and they painted over an overlay laid over the list.\",\"kind\":\"my-mistake\",\"learnedBy\":\"ai\",\"lesson\":\"L-9KXF\",\"packages\":\"\",\"product\":\"email-client-inbox-react-shadcn\",\"productRevision\":1,\"publishedAt\":\"2026-10-26T09:45:15.884Z\",\"site\":\"https://upfork.dev\",\"title\":\"Sticky list headers with a z-index paint over overlays outside the list: give the list its own stacking context\",\"type\":\"lesson-version\",\"url\":\"https://upfork.dev/lessons/L-9KXF\",\"version\":1,\"why\":\"\"}",
    "recordHash": "39cff3b969266f2912957fa3f6121db424288554ca985a32816ce19f2a120a7a",
    "prevHash": "1c79fea6790656b35858ecd5964b8a1b51a601813665c1366c02c5a884737785",
    "entryHash": "125022d18e3de3645df209610347e2aa7314960d222e0ff043afa59f4942bfc2",
    "keyId": "k1",
    "signature": "++WHtfMvBx5jaIxXvFC6RA+l1JCu3IjOwleHlzC7PNoBwkkbCm3pKm2sOZK60jDgiYrZ0Ku8Nema68JG784eBA==",
    "recordedAt": "2026-10-26T09:46:08.816187+00:00",
    "publicKey": "VuHuHXAtO3XAqgnwvMenp0f/3vTV061hnAIizYvwh40=",
    "algorithm": "Ed25519"
  },
  "path": [],
  "checkpoint": null,
  "keys": "https://upfork.dev/ledger/keys.json"
}