)]}'
{
  "commit": "d37f7a73a0b77329d4701edee3d6d9a6b79d4e47",
  "tree": "07e5bb969f7a1e48292fa8c4674f4f1cb9fce58c",
  "parents": [
    "488e8a476fccf2514f3703d0d576c35989987b34"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Tue Jul 22 13:43:52 2025 +0000"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Tue Jul 22 06:54:08 2025 -0700"
  },
  "message": "webui: make diff UI update after data loads\n\nSometimes diff content would load quickly but the UI would stay stuck\nshowing \u0027Loading...\u0027 for many seconds until some external action\n(like clicking in console) triggered a repaint.\n\nRoot cause: Lit wasn\u0027t automatically detecting that it needed to re-render\nwhen the async loadDiffData() completed and this.loading changed from\ntrue to false.\n\nFix: Explicitly call requestUpdate() to force a re-render after loading\ncompletes, ensuring the UI immediately shows the loaded diff content.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s6ba963f401c89febk\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78b1da3211767c9343e5fea9ebc3145b23e59190",
      "old_mode": 33188,
      "old_path": "webui/src/web-components/sketch-diff2-view.ts",
      "new_id": "f524dd5bee246bd9390dcc2496135ee5cca6a886",
      "new_mode": 33188,
      "new_path": "webui/src/web-components/sketch-diff2-view.ts"
    }
  ]
}
