)]}'
{
  "commit": "266bcd2e07d99bac742fd14f67b8fdc6e26169a5",
  "tree": "e6dc2c284af2be2f8f2a5dd3e29f41704e588f8b",
  "parents": [
    "72aeb257c1010e07ed7de91c2b58a266c908ce8b"
  ],
  "author": {
    "name": "Nobody",
    "email": "no-reply@google.com",
    "time": "Thu Jun 12 17:09:01 2025"
  },
  "committer": {
    "name": "Material Automation",
    "email": "material-ios-robots@google.com",
    "time": "Thu Jun 12 17:10:12 2025"
  },
  "message": "There are two separate systems trying to manage touch events on the `MDCButton`. First, the button itself uses its standard `UIControl` event infrastructure to trigger ink ripples. Second, an external `MDCInkTouchController` attaches its own gesture recognizers to do the same thing. This creates a conflict where both systems respond to the same touch, causing two ink animations to be created and displayed simultaneously, which results in incorrect visual feedback.\n\nPiperOrigin-RevId: 770704081\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9476ee18b31fa8881c408d26b589aa817370b6e",
      "old_mode": 33188,
      "old_path": "components/Ink/src/MDCInkView.m",
      "new_id": "172eb4db0cc089829a367d64a3eb02dc2f511963",
      "new_mode": 33188,
      "new_path": "components/Ink/src/MDCInkView.m"
    },
    {
      "type": "modify",
      "old_id": "c1ba06a34ef9f7274c0500d70e33c76e4dd43672",
      "old_mode": 33188,
      "old_path": "components/Ink/src/private/MDCInkLayer.m",
      "new_id": "4ab3b5ee5d14ac3b72f83e3a1a84fd26f9577ad4",
      "new_mode": 33188,
      "new_path": "components/Ink/src/private/MDCInkLayer.m"
    },
    {
      "type": "modify",
      "old_id": "a8cfff3b8a5b0933bdce5144a35a64eee519f786",
      "old_mode": 33188,
      "old_path": "components/Ink/src/private/MDCInkLayerDelegate.h",
      "new_id": "5f2e2ae7a9219016dd5854af04216e819bdc8054",
      "new_mode": 33188,
      "new_path": "components/Ink/src/private/MDCInkLayerDelegate.h"
    },
    {
      "type": "modify",
      "old_id": "42a6e4aaaa13e68d2f06c139143cb65f98268746",
      "old_mode": 33188,
      "old_path": "components/Ink/tests/unit/MDCInkViewTests.m",
      "new_id": "b840fcaae28a7ad27a0a6c955207172ee20faec9",
      "new_mode": 33188,
      "new_path": "components/Ink/tests/unit/MDCInkViewTests.m"
    }
  ]
}
