)]}'
{
  "commit": "f554230ef55f0b92556bb849ef40c5eab3b4553f",
  "tree": "2853bc456bebfc9e862cba1be34c2619a20ad956",
  "parents": [
    "3d15904c416fa9bfe48a2e60dc354935a42e092e"
  ],
  "author": {
    "name": "Claudio Saavedra",
    "email": "csaavedra@igalia.com",
    "time": "Sat Oct 28 12:36:09 2023"
  },
  "committer": {
    "name": "Claudio Saavedra",
    "email": "csaavedra@igalia.com",
    "time": "Sat Oct 28 12:36:09 2023"
  },
  "message": "DOM: Make sure to set tree scope during parser insertion\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d263178\n\nReviewed by Ryosuke Niwa.\n\nIt is possible for an element to be reparented, pg., to a shadow\ntree before parsing has finished, so we need to make sure to set the\ncorrect tree scope for a new element during parsing insertion,\notherwise it might end up associated to the wrong tree scope.\n\n* LayoutTests/fast/parser/parser-insertion-after-shadow-reparenting-expected.txt: Added.\n* LayoutTests/fast/parser/parser-insertion-after-shadow-reparenting.html: Added.\n* Source/WebCore/dom/ContainerNode.cpp:\n(WebCore::ContainerNode::parserInsertBefore):\n\nCanonical link: https://commits.webkit.org/268451.4@webkit-2023.9-embargoed\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "730ebf66a0da4980017e9bc037c6e3f84ab7e79e",
      "new_mode": 33188,
      "new_path": "LayoutTests/fast/parser/parser-insertion-after-shadow-reparenting-expected.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56388d1065041731f71f8d4e52b2e5ad5e4a5802",
      "new_mode": 33188,
      "new_path": "LayoutTests/fast/parser/parser-insertion-after-shadow-reparenting.html"
    },
    {
      "type": "modify",
      "old_id": "f097ffbb8a73f78afc7f9792545340a5ae2f71e8",
      "old_mode": 33188,
      "old_path": "Source/WebCore/dom/ContainerNode.cpp",
      "new_id": "f9c53752b0d345bcd7b94a9d6e04cb2db38d822b",
      "new_mode": 33188,
      "new_path": "Source/WebCore/dom/ContainerNode.cpp"
    }
  ]
}
