)]}'
{
  "commit": "8f94bb18922d00cfe338db7cf95366e86b911c0a",
  "tree": "40d68789bf4eff6d6a85cab3c2cf99fe96c0f331",
  "parents": [
    "1aee140b390bcec9565870b41dcbd8abf88b48c1"
  ],
  "author": {
    "name": "Philip Jägenstedt",
    "email": "philip@foolip.org",
    "time": "Thu Dec 11 13:19:08 2025"
  },
  "committer": {
    "name": "Josh Matthews",
    "email": "josh@joshmatthews.net",
    "time": "Sat Dec 13 01:17:06 2025"
  },
  "message": "Partially fix timeupdate on seek test\n\nThe Python handler for this was still in Python 2 style and didn\u0027t work\nat all. With these fixes the mp4 variant of the test passes in Safari,\nwhile everything else is still a timeout.\n\nThe test does appear correct per spec, where a timeout even it fired\nwhen readyState changes from \u003e\u003dHAVE_FUTURE_DATA to \u003c\u003dHAVE_CURRENT_DATA,\nwhich should happen if seeking into unbuffered data:\nhttps://html.spec.whatwg.org/multipage/media.html#ready-states\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a130989dd4d3a6a3bd7d55437a8768a6f37ef4a7",
      "old_mode": 33188,
      "old_path": "html/semantics/embedded-content/the-video-element/timeout_on_seek.py",
      "new_id": "5299c845baf39f72dac84ba037ec0e7755188ad2",
      "new_mode": 33188,
      "new_path": "html/semantics/embedded-content/the-video-element/timeout_on_seek.py"
    },
    {
      "type": "modify",
      "old_id": "017c71c8797b4324f2ecece0a91c21198363ae06",
      "old_mode": 33188,
      "old_path": "html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html",
      "new_id": "15e361bb7a38e2e86a53937abb1cd81f88da6c2c",
      "new_mode": 33188,
      "new_path": "html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html"
    }
  ]
}
