)]}'
{
  "commit": "795c0d8e50b11f0248918a21b9b5cf2cc5d7872d",
  "tree": "b5fcf991c2e8867dee880ad34fd7f3ad38447923",
  "parents": [
    "0046e3294d75a466951d80de3a06ef2661ef0487"
  ],
  "author": {
    "name": "Yegor",
    "email": "yjbanov@google.com",
    "time": "Wed Jul 31 10:18:11 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 31 17:18:11 2024 +0000"
  },
  "message": "[web] rename dialog to route to match the framework (#54228)\n\nRename \"dialog\" to \"route\" to match the framework. The ARIA role \"dialog\" is an implementation detail, and it might change if a better implementation comes along. The semantic node itself implements the framework\u0027s \"route\" concept.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df663d1ac66919f0ebdd3aaa13b622861530722e",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "bbd92f1c6e00072f966c1fa155c1c6ef74c60cef",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "b02fd59e2025c01be9a3989ac2d8063a7b7eec0b",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine.dart",
      "new_id": "cdf615a3886178a49b357e7404299caf2d194326",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine.dart"
    },
    {
      "type": "delete",
      "old_id": "84896677dd21b639836cef02201cfc414894a8d4",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/dialog.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b3289e35da829ecfef23729f0498221cfa647ff6",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/focusable.dart",
      "new_id": "54bc0d4e5539207c1c42b8b11115b10805085210",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/focusable.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89052e65827f378df00400a822648e5777872a0d",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/route.dart"
    },
    {
      "type": "modify",
      "old_id": "a35651ba210e40dffe7506652c27744c9ab46c32",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/semantics/semantics.dart",
      "new_id": "9b7135c8b79b27e2b10244d016df93c3db6810d5",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/semantics/semantics.dart"
    },
    {
      "type": "modify",
      "old_id": "5c5e25fda02691a0b401c9b0ba6f53f571a40ed7",
      "old_mode": 33188,
      "old_path": "lib/web_ui/test/engine/semantics/semantics_test.dart",
      "new_id": "e55fc2cfda883797de96d6d7286542baf39d475e",
      "new_mode": 33188,
      "new_path": "lib/web_ui/test/engine/semantics/semantics_test.dart"
    }
  ]
}
