)]}'
{
  "commit": "58377bb3416cc24d342dd4e5d32e4a27247734e4",
  "tree": "4a24699730f87677e20f7f0676015c14d2f231bb",
  "parents": [
    "763786769d21825e9adf9fad6f0cb584b8dcbfbe"
  ],
  "author": {
    "name": "Ralston Da Silva",
    "email": "ralu@google.com",
    "time": "Tue Aug 13 14:09:35 2024 -0700"
  },
  "committer": {
    "name": "George Mount",
    "email": "mount@google.com",
    "time": "Wed Sep 11 10:23:51 2024 -0700"
  },
  "message": "Fix bug in focus interop search\n\nWhen focus moves between Views and Compose, it should navigate\nby going from one to the next. Previously, it was possible for\nfocus to disappear or for the wrong item to be selected when\nchanging between View and Compose focusable items.\n\nBug: 350534714\nTest: new tests, manual test\nChange-Id: If5e1b4133f7ffe674678f75de10dc65b145cd6d6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4bae11bae8edda5d9319782915bddb8275ba7b3",
      "old_mode": 33188,
      "old_path": "compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/focus/FocusTestUtils.kt",
      "new_id": "b0d10d402bbe638521b23d53aa0671a99e574417",
      "new_mode": 33188,
      "new_path": "compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/focus/FocusTestUtils.kt"
    },
    {
      "type": "modify",
      "old_id": "f484db75ba44631e617165b9687a4006286a05ae",
      "old_mode": 33188,
      "old_path": "compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
      "new_id": "cec167c2dcc436213b2bec2f245b2d830b12e42a",
      "new_mode": 33188,
      "new_path": "compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt"
    },
    {
      "type": "modify",
      "old_id": "a6aec1964f1c339c8391653b8a345e23d8a317c4",
      "old_mode": 33188,
      "old_path": "compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
      "new_id": "d6d74c0b408f68af6a13437e01420b82e1e86ca4",
      "new_mode": 33188,
      "new_path": "compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a881e44cae22a50582503a3971b590480e5945d",
      "new_mode": 33188,
      "new_path": "compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/viewinterop/ViewParentFocusSearchTest.kt"
    },
    {
      "type": "modify",
      "old_id": "30518cef9033ccc1e768f87748f385a35f6c8ee3",
      "old_mode": 33188,
      "old_path": "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/focus/FocusInteropUtils.android.kt",
      "new_id": "787d32c3e74270de132b7e7ebf37654285aa3284",
      "new_mode": 33188,
      "new_path": "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/focus/FocusInteropUtils.android.kt"
    },
    {
      "type": "modify",
      "old_id": "259b52c5e5d3186f70c4aa804a708ef47fefd1ee",
      "old_mode": 33188,
      "old_path": "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
      "new_id": "9961afdbe3cf1274f6a6fbe9961cfe2fc983cad7",
      "new_mode": 33188,
      "new_path": "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt"
    },
    {
      "type": "modify",
      "old_id": "d36a4e000ebfced12b74f4ae7f294c24c731c2dd",
      "old_mode": 33188,
      "old_path": "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusSearch.kt",
      "new_id": "f0799b503ba151c42090caf55b470b6f1fce364c",
      "new_mode": 33188,
      "new_path": "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusSearch.kt"
    }
  ]
}
