)]}'
{
  "commit": "134311683b2cb11afed3d07b67b78c7c35c492d6",
  "tree": "9d69ceb064232c8d63e875853955a9af8e829fa6",
  "parents": [
    "3d6486fd6e9bd30602413c3afb093b00b588cf82"
  ],
  "author": {
    "name": "Mouad Debbar",
    "email": "mdebbar@google.com",
    "time": "Fri Nov 15 15:28:59 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 15 20:28:59 2024 +0000"
  },
  "message": "[web] Send the correct view ID with semantics actions (#56595)\n\nCurrently, all semantics actions that we send to the framework contain `viewId: 0`. This leads to issues such as https://github.com/flutter/flutter/issues/158530 because the framework routes the pointer event to the wrong view.\r\n\r\nLet\u0027s send the correct view ID with semantics actions.\r\n\r\nFixes https://github.com/flutter/flutter/issues/158530",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2da5356ff13d51179194bf25ae210c94fc37a26d",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/platform_dispatcher.dart",
      "new_id": "8070fd1e71d427a18738d7e0b104a532196fa284",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/platform_dispatcher.dart"
    },
    {
      "type": "modify",
      "old_id": "ba7d03086a0c35adcb9f4038456356494e2b201c",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/pointer_binding.dart",
      "new_id": "4bc0cbe803572ba89da8e639ee8bb0b61b20971d",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/pointer_binding.dart"
    },
    {
      "type": "modify",
      "old_id": "54bc0d4e5539207c1c42b8b11115b10805085210",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/focusable.dart",
      "new_id": "745b646d134c0fbbcbcce07c461fbf718c55134a",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/focusable.dart"
    },
    {
      "type": "modify",
      "old_id": "c1b6cbd4dc5d6351dc9c87c85aa169c79f5a77d9",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/incrementable.dart",
      "new_id": "ef351e660cb2b3f4ca4d1b830d6594917574fa48",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/incrementable.dart"
    },
    {
      "type": "modify",
      "old_id": "9679b85f37a2110956aed5f05f0e311e9a815629",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/scrollable.dart",
      "new_id": "508e5e6bd954fe0e3ae538e4de8d512f746c2864",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/scrollable.dart"
    },
    {
      "type": "modify",
      "old_id": "44a929e797fc56de81dda512041d7405cb1e14b4",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/semantics.dart",
      "new_id": "d35c9c1e69f36781cc64fd570607efed97854ea1",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/semantics.dart"
    },
    {
      "type": "modify",
      "old_id": "544ad1475a45b93a0fa4d7d1879f3c5b4a896cec",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/tappable.dart",
      "new_id": "aea41d9e9ddad2811c963070bcd77bba7b1380ec",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/tappable.dart"
    },
    {
      "type": "modify",
      "old_id": "0bf734b0797df86ea653e7ccd5e499020b9287fe",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/text_field.dart",
      "new_id": "6c58d3b102f27f7ff120b61b38d43b4ea77e81b8",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/text_field.dart"
    },
    {
      "type": "modify",
      "old_id": "f11d92166f5dc5f662a9368319d1a21a133029a5",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/window.dart",
      "new_id": "0281aa7b7c2877dffcbea75390d4ef3958da4def",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/window.dart"
    },
    {
      "type": "modify",
      "old_id": "2789ee1f93cb00d681cb1dc194e574f329310706",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/pointer_binding_test.dart",
      "new_id": "6eb37f3b37cd7087497d6322171541662599ba32",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/pointer_binding_test.dart"
    },
    {
      "type": "modify",
      "old_id": "69cf0fce1c87e8a8949a0d2720881c8f802861cd",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/window_test.dart",
      "new_id": "299490dc00c66a948ce602aed847d1722f76ee89",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/window_test.dart"
    }
  ]
}
