)]}'
{
  "commit": "960d1078f87674ff33e04e4f1177136a539a9eb3",
  "tree": "93c8b70139367d24ee8ce4d2d96e3fe23a1c4320",
  "parents": [
    "0c127ecbbcf35132aa61067a24b5a8e48128f9ed"
  ],
  "author": {
    "name": "auto-submit[bot]",
    "email": "98614782+auto-submit[bot]@users.noreply.github.com",
    "time": "Wed Aug 20 19:43:47 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 20 19:43:47 2025 +0000"
  },
  "message": "Reverts \"Reapply \"Add set semantics enabled API and wire iOS a11y bridge (#161… (#171198)\" (#174153)\n\n\u003c!-- start_original_pr_link --\u003e\nReverts: flutter/flutter#171198\n\u003c!-- end_original_pr_link --\u003e\n\u003c!-- start_initiating_author --\u003e\nInitiated by: chunhtai\n\u003c!-- end_initiating_author --\u003e\n\u003c!-- start_revert_reason --\u003e\nReason for reverting: breaking internal tests\n\u003c!-- end_revert_reason --\u003e\n\u003c!-- start_original_pr_author --\u003e\nOriginal PR Author: chunhtai\n\u003c!-- end_original_pr_author --\u003e\n\n\u003c!-- start_reviewers --\u003e\nReviewed By: {jmagman, mdebbar}\n\u003c!-- end_reviewers --\u003e\n\n\u003c!-- start_revert_body --\u003e\nThis change reverts the following previous change:\n…265)\"\n\nThis reverts commit cc04ca4e5594fe9cd87adde34a5eedf14221fc3b.\n\n\u003c!--\nThanks for filing a pull request!\nReviewers are typically assigned within a week of filing a request.\nTo learn more about code review, see our documentation on Tree Hygiene:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md\n--\u003e\n\nfixes https://github.com/flutter/flutter/issues/158399\n\n## Pre-launch Checklist\n\n- [ ] I read the [Contributor Guide] and followed the process outlined\nthere for submitting PRs.\n- [ ] I read the [Tree Hygiene] wiki page, which explains my\nresponsibilities.\n- [ ] I read and followed the [Flutter Style Guide], including [Features\nwe expect every widget to implement].\n- [ ] I signed the [CLA].\n- [ ] I listed at least one issue that this PR fixes in the description\nabove.\n- [ ] I updated/added relevant documentation (doc comments with `///`).\n- [ ] I added new tests to check the change I am making, or this PR is\n[test-exempt].\n- [ ] I followed the [breaking change policy] and added [Data Driven\nFixes] where supported.\n- [ ] All existing and new tests are passing.\n\nIf you need help, consider asking for advice on the #hackers-new channel\non [Discord].\n\n\u003c!-- Links --\u003e\n[Contributor Guide]:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview\n[Tree Hygiene]:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md\n[test-exempt]:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests\n[Flutter Style Guide]:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md\n[Features we expect every widget to implement]:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement\n[CLA]: https://cla.developers.google.com/\n[flutter/tests]: https://github.com/flutter/tests\n[breaking change policy]:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes\n[Discord]:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md\n[Data Driven Fixes]:\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md\n\n\u003c!-- end_revert_body --\u003e\n\nCo-authored-by: auto-submit[bot] \u003cflutter-engprod-team@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "87557d41728132cfb8d3df51d059bbca867a29f5",
      "old_mode": 33188,
      "old_path": "dev/integration_tests/ios_host_app/flutterapp/lib/main",
      "new_id": "ec78451126babd0d6876013bbdd9d177ccc08afd",
      "new_mode": 33188,
      "new_path": "dev/integration_tests/ios_host_app/flutterapp/lib/main"
    },
    {
      "type": "modify",
      "old_id": "1546ed66fbdfe0e4028f2b9dce5b1f78056790f3",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/ci/licenses_golden/excluded_files",
      "new_id": "d9eeb5fc97dfbbee30bbe7b650370b9d8d469c57",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/ci/licenses_golden/excluded_files"
    },
    {
      "type": "modify",
      "old_id": "dee312408d6390a8bbcbabcfe7d9543154a6faf6",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/ci/licenses_golden/licenses_flutter",
      "new_id": "7c1f30bd3a3a322d9f53ea81fdd24950db69d786",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "44c21df9901043198e3f496a1ff8ff68a2c9f83d",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/lib/ui/dart_ui.cc",
      "new_id": "76ec47adcc26f429f470f3365b787f4e704f2e5b",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/lib/ui/dart_ui.cc"
    },
    {
      "type": "modify",
      "old_id": "c2aa5419a050ef0f49ed260b83875f69fa249494",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/lib/ui/platform_dispatcher.dart",
      "new_id": "770835c0bb45e617e613557235ea08b4eba11b91",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/lib/ui/platform_dispatcher.dart"
    },
    {
      "type": "modify",
      "old_id": "ef8551c892e7b72b2de078d085c4a644085a50ae",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/lib/ui/window.dart",
      "new_id": "a27906ace275eb05d1943d0afc24e6ac124045fd",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/lib/ui/window.dart"
    },
    {
      "type": "modify",
      "old_id": "46b0d745a594255dc7422ed7cc570b01bc7df27a",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/lib/ui/window/platform_configuration.cc",
      "new_id": "c47a45ea0af242b389cc18953c6ef702cfd3b400",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/lib/ui/window/platform_configuration.cc"
    },
    {
      "type": "modify",
      "old_id": "0f307329234643fa4bdb74ce3013a0da6ef590e7",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/lib/ui/window/platform_configuration.h",
      "new_id": "36e5ddac1ffca50182575e30979b8bbcff53360c",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/lib/ui/window/platform_configuration.h"
    },
    {
      "type": "modify",
      "old_id": "36b74594828ef8461ea491bf6bd44dc61a7a642a",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/lib/web_ui/lib/platform_dispatcher.dart",
      "new_id": "b4dd689d5a9083af55db14b94b1cc8d7faaf5499",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/lib/web_ui/lib/platform_dispatcher.dart"
    },
    {
      "type": "modify",
      "old_id": "a1d6afb692be3698020bacc3f9ba6f517c9e9343",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/lib/web_ui/lib/src/engine/platform_dispatcher.dart",
      "new_id": "58018a8b9d2654782df5de9960f901debde2115e",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/lib/web_ui/lib/src/engine/platform_dispatcher.dart"
    },
    {
      "type": "modify",
      "old_id": "760cb5c318b989ca266aa92bafa9d4a18143fb54",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/runtime/BUILD.gn",
      "new_id": "6364215c6bc78045beea2fb425e0dc472afbe5ee",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/runtime/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3be980588e173ce5abe833139f874e9e4a8f31db",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/runtime/dart_isolate_unittests.cc",
      "new_id": "602011c1c5dc95a69184df072d463cc76ee0b8dd",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/runtime/dart_isolate_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "e322adcfacad567d2686b933ecefcb1736ff561e",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/runtime/fixtures/runtime_test.dart",
      "new_id": "0a85f5f97d95a9738c094cfc1afd11a0fb69cf90",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/runtime/fixtures/runtime_test.dart"
    },
    {
      "type": "modify",
      "old_id": "95708ef3585b89f8dcd7c7551ef135b6e4c7dd2c",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/runtime/runtime_controller.cc",
      "new_id": "a8d1f93b648075d7531f0975823136802c2efd2e",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/runtime/runtime_controller.cc"
    },
    {
      "type": "modify",
      "old_id": "1c7df47280f9d924a5ab1004e6f809ca66a99309",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/runtime/runtime_controller.h",
      "new_id": "23624f7726e8ccf176eb326e553ea76114f934c7",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/runtime/runtime_controller.h"
    },
    {
      "type": "delete",
      "old_id": "a8e27bae1e39fed8f0fabc34e2e8c7427450761c",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/runtime/runtime_controller_unittests.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "84ca390db09f1afe99b150875b4e848338cb324c",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/runtime/runtime_delegate.h",
      "new_id": "d5df45979189e021efb09f29cb6fa80b33c54735",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/runtime/runtime_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "2b0bea6227b37bb29aefb37147889680cb33d2d9",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/common/engine.cc",
      "new_id": "963ef4ef6449ba9857ab7b29c06db3cf2e25c74b",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/common/engine.cc"
    },
    {
      "type": "modify",
      "old_id": "3653b0570b2f7540b0758c4508ea117123e95e96",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/common/engine.h",
      "new_id": "be35d9fdd72f609df55856a6fb453249107dbc6f",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/common/engine.h"
    },
    {
      "type": "modify",
      "old_id": "f1010131615e69f826b9669c9cf4eb016e84f33b",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/common/engine_animator_unittests.cc",
      "new_id": "64d571c1f506b1e239fdd9afc62c3365f3a1f2c7",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/common/engine_animator_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "324104d918531af9ca8c6f7e91fc90767de35694",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/common/engine_unittests.cc",
      "new_id": "131db5bff6c7a26e7db353e5b00228ef4e078661",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/common/engine_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "496c75f85d288b87d605c5b740c9a0e0fd3924e3",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/common/platform_view.cc",
      "new_id": "9ca28042011892b1bcbf9dad31322d2b82c2a578",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/common/platform_view.cc"
    },
    {
      "type": "modify",
      "old_id": "9332c76d3ca20b0e0491f226e3f6b4d0cd085e76",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/common/platform_view.h",
      "new_id": "928ef97e41fdbbefef0f2e04e2f80ecc647bdba5",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/common/platform_view.h"
    },
    {
      "type": "modify",
      "old_id": "7173f5a3d91ce4952b2f08347934d9065b49249d",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/common/shell.cc",
      "new_id": "e163364098326e2746de979f2ab4c7e6d2b3a052",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/common/shell.cc"
    },
    {
      "type": "modify",
      "old_id": "41ae6e263fbd2f738c2f07c4a134ae2c662bbda3",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/common/shell.h",
      "new_id": "f58f3f982e2fd76c16d85d0ad07566bb25cc23b9",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/common/shell.h"
    },
    {
      "type": "modify",
      "old_id": "b64c400d42bbc6800057802e85d83caccdd6acd1",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/darwin/ios/BUILD.gn",
      "new_id": "e7b941735f4a0154d7149ceb757583a35d03cd91",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/darwin/ios/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f33201d75df9cc04b93c427a768d402390471f4f",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge_test.mm",
      "new_id": "f4be119f9e171520ba6e06e52fa82bb164d1396a",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge_test.mm"
    },
    {
      "type": "modify",
      "old_id": "7f03b7b8abb0182954bb63889d612f5d03596c64",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/darwin/ios/platform_view_ios.h",
      "new_id": "274dff306ce8daa7f841b9e44b3a871cb8fe664e",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/darwin/ios/platform_view_ios.h"
    },
    {
      "type": "modify",
      "old_id": "b19103eaa28a16f2f358be62ffd964a4e38d56ae",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/darwin/ios/platform_view_ios.mm",
      "new_id": "c12ab39dbb28f79aabe03619b1ceef94f6b352ec",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/darwin/ios/platform_view_ios.mm"
    },
    {
      "type": "delete",
      "old_id": "335763bd6d32ca4a73be259fca46f6e6f8235594",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/darwin/ios/platform_view_ios_test.mm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d8054555fadf4450b3509291bb818ad5e7df1929",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/embedder/fixtures/main.dart",
      "new_id": "dcea58d02e8012ba35c717e1e8b24ad2264957d0",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/embedder/fixtures/main.dart"
    },
    {
      "type": "modify",
      "old_id": "26f1efe182220d75046f7859132a00450425cb48",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/shell/platform/windows/fixtures/main.dart",
      "new_id": "7bb336522d1da569bfabb15d3751b6d3772bb8de",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/shell/platform/windows/fixtures/main.dart"
    },
    {
      "type": "modify",
      "old_id": "4306a3a828c2e8059598672557daf3a1cef80f0d",
      "old_mode": 33188,
      "old_path": "engine/src/flutter/testing/ios_scenario_app/lib/src/locale_initialization.dart",
      "new_id": "c7e45593071302fb036a84b24dec8be8c77022da",
      "new_mode": 33188,
      "new_path": "engine/src/flutter/testing/ios_scenario_app/lib/src/locale_initialization.dart"
    },
    {
      "type": "modify",
      "old_id": "960fc2ef2e9caea7f82135188319838cf5ff5290",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/semantics/binding.dart",
      "new_id": "d5e474b8b71ebf989398d9b20a6ce868311082e2",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/semantics/binding.dart"
    },
    {
      "type": "delete",
      "old_id": "c5578c78c89e106e739c4f26c0271820faa686e1",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/semantics/semantics_binding_set_semantics_tree_enabled_test.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
