)]}'
{
  "commit": "ddfecd0636069b9f770f822f9715ef320a996ee1",
  "tree": "1721d409d13545ae79a913f5bffa3e1fe8709f11",
  "parents": [
    "d5c47057ef8368e166c843a02d51430b07469c8e"
  ],
  "author": {
    "name": "LongCatIsLooong",
    "email": "31859944+LongCatIsLooong@users.noreply.github.com",
    "time": "Thu Sep 12 14:29:13 2024 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Thu Sep 12 14:36:13 2024 -0700"
  },
  "message": "Prevent the keyboard from reshowing on iOS (#154584)\n\nFixes https://github.com/flutter/flutter/issues/154156\n\nSome iOS keyboard implementations change the selection in the text field if dismissed with active composing regions. The framework should not call `requestKeyboard` in such cases since that would bring up the keyboard again.\nIn general the `TextInput.show` call is not needed for selection only changes. For working around https://github.com/flutter/flutter/issues/68571 the show call is needed only if we restarted the input on Android (and we don\u0027t restart on selection-only changes any way).\nhttps://dart.googlesource.com/external/github.com/flutter/flutter/+/dbb588b6e8b189c2c5ae7210ed4bcecdeabd1827\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed9fbf55d16aa2db3217106874a87cfd582a46a4",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "da96f560b0310d499c82be7c83e3228139fcd054",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "1b877c94543defc8b22315dc2bb9159c534cf6de",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "a83cd330d67102fdb898ac09482cc2879cc99779",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
