)]}'
{
  "commit": "7e5989b3ced8e14e9a67a112e7069c15591c04b0",
  "tree": "02c4296b142c2d60c3c13834b5772159a4180f98",
  "parents": [
    "75e7cfde7fc2aa28c7907a94a172950ddd765dc7"
  ],
  "author": {
    "name": "Chris Bracken",
    "email": "chris@bracken.jp",
    "time": "Mon Apr 04 17:07:05 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 04 17:07:05 2022 -0700"
  },
  "message": "Fix SemanticsAction naming consistency (#32411)\n\nRemoves the `Index` suffix from kMoveCursorForwardByWord and\r\nkMoveCursorBackwardByWord values in the SemanticsAction enum. These were\r\nerroneously copied as-is from the private class members in the dart:ui\r\nimplementation in lib/ui/semantics/semantics.dart where the class\r\nmembers refer to the enum index here. This removes the trailing `Index`\r\nfor consistency with the other enum members here.\r\n\r\nThis is also useful in the context of automated testing for API\r\nconsistency between these enums, the ones in dart:ui (native and web\r\nimplementations) and the embedder API.\r\n\r\nIssue: https://github.com/flutter/flutter/issues/101217",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fc4d733d69478d6678fec51caebf45640a13ae8",
      "old_mode": 33188,
      "old_path": "lib/ui/semantics/semantics_node.h",
      "new_id": "70c0fcf7c554b334944f655698e7f2d5e7caeef5",
      "new_mode": 33188,
      "new_path": "lib/ui/semantics/semantics_node.h"
    },
    {
      "type": "modify",
      "old_id": "79c5a7bb980073b837516e3fe4c51f1478be0125",
      "old_mode": 33188,
      "old_path": "shell/platform/fuchsia/flutter/accessibility_bridge.cc",
      "new_id": "309a468cf7617735ee6005071686d378ff0bb7d2",
      "new_mode": 33188,
      "new_path": "shell/platform/fuchsia/flutter/accessibility_bridge.cc"
    }
  ]
}
