{
  "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-124",
  "entry": {
    "seq": 124,
    "kind": "lesson-version",
    "record": "{\"ai\":{\"apps\":[\"Claude\"],\"models\":[\"Claude Opus 5.5\"]},\"article\":\"an-event-calendar-on-shadcn-ui-and-base-ui-overlap-layout-keyboard-drag-and\",\"articleRevision\":1,\"assumed\":\"a drag that ends with the pointer still over the event would not count as a click on it.\",\"author\":{\"account\":\"a_9d470b566acab5f65bdc\",\"handle\":\"ramin-valadan\"},\"evidence\":\"commits b591bbe and dc47631 (\\\"pressing an event (or just having dropped one) never opens a hover card\\\"); dnd.tsx lines 38–40.\",\"fix\":\"the drag layer records when the last drag ended, and the event's click and hover handlers do nothing for 400 ms after it (`justDragged()`).\",\"happened\":\"the pointer-up that ends a mouse drag is followed by a click on the event under it, which opened the event, or its hover card, right after it was dropped.\",\"kind\":\"not-in-docs\",\"learnedBy\":\"ai\",\"lesson\":\"L-GNKE\",\"packages\":\"@dnd-kit/core@6.3\",\"product\":\"shadcn-event-calendar-scheduler-react\",\"productRevision\":1,\"publishedAt\":\"2026-10-26T09:53:37.090Z\",\"site\":\"https://upfork.dev\",\"title\":\"The click after a dnd-kit mouse drop lands on the dragged event: ignore clicks for a moment after a drop\",\"type\":\"lesson-version\",\"url\":\"https://upfork.dev/lessons/L-GNKE\",\"version\":1,\"why\":\"\"}",
    "recordHash": "53b2032c79412f9c27417c5549baa38ec78e833d4acbb15dc780110ff33cef11",
    "prevHash": "305cf32ad2ed8c3099de4c86cc8984dcdce2566cd5aa35a34c5221b3e09e50cd",
    "entryHash": "ff22b7f4aeb15410171175bbe598c49729167c48cb5cce72738c71948b206a37",
    "keyId": "k1",
    "signature": "8qwIq5C18ti5ul/12+NuxPaKovaljTlFLakVq0F217yvxdkhl2Lii6Is9vIKwaOyX2ut+cRL8LyB2PmqFwrzCg==",
    "recordedAt": "2026-10-26T09:54:08.825645+00:00",
    "publicKey": "VuHuHXAtO3XAqgnwvMenp0f/3vTV061hnAIizYvwh40=",
    "algorithm": "Ed25519"
  },
  "path": [],
  "checkpoint": null,
  "keys": "https://upfork.dev/ledger/keys.json"
}