)]}'
{
  "commit": "8320d491d1acfe6c62e479f38784990f8b316fd3",
  "tree": "8872283639fbaae410b84a59bf05fc114594ae15",
  "parents": [
    "fe407963fa1a07a34dc55e6089ba9cd08a3803e8"
  ],
  "author": {
    "name": "Anne van Kesteren",
    "email": "annevk@annevk.nl",
    "time": "Wed Jul 08 15:56:04 2026"
  },
  "committer": {
    "name": "Anne van Kesteren",
    "email": "annevk@annevk.nl",
    "time": "Wed Jul 08 15:56:04 2026"
  },
  "message": "Add MutationObserver replaceChildren childList tests\n\nCover the case where replaceChildren() receives a node that is already a child. Unlike replaceChild()\u0027s \"replace\" algorithm, \"replace all\" does not adopt the argument before removing the existing children, so an already-present argument is folded into the single record rather than producing a separate removal record.\n\nSee https://github.com/whatwg/dom/issues/814.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4c674e027cbc2e76aea554539c778a4348300cd",
      "old_mode": 33188,
      "old_path": "dom/nodes/MutationObserver-childList.html",
      "new_id": "5bfe3e322d522a8193eada26114e888b04c4dc48",
      "new_mode": 33188,
      "new_path": "dom/nodes/MutationObserver-childList.html"
    }
  ]
}
