)]}'
{
  "commit": "e28ac36938ccc13d2e671ca6d9c01c976a721860",
  "tree": "72bcd804c2dc06e2e6fc30b90f0767ffaeea3a95",
  "parents": [
    "69bcf866c929ed97f4e3aa6da01e99b2f91bc1a5"
  ],
  "author": {
    "name": "Mouad Debbar",
    "email": "mdebbar@google.com",
    "time": "Fri Oct 20 12:03:15 2023 -0400"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Fri Oct 20 09:14:45 2023 -0700"
  },
  "message": "[web] Attach pointer event listeners in the bubble phase (#47121)\n\nThere\u0027s no reason (that we know of) to listen to pointer events during the capture phase, so let\u0027s listen on the bubble phase.\n\nI couldn\u0027t find a reason for listening to pointer events during the capture phase. So let\u0027s listen on the bubble phase which is more natural and allows platform views to `stopPropagation` in order to prevent Flutter from receiving an event.\nhttps://dart.googlesource.com/external/github.com/flutter/engine/+/9c9e8ad659440bfbe5556955d195825d8726c880\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02f5a984380336612f4a96d003ceceb9db49226e",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "d9ff521ff54a2e26d99574a0144da6d8fdfdff9e",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "1085be1e7b002a782a51e3e823ee335acde3acd5",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "4073c74d0db5ced3ddfb3e9bdf697d84469d59bb",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
