)]}'
{
  "commit": "87b2bda6a45000f62513f895d118659cc7e1600b",
  "tree": "5db264c05d3a81c9f0bcfaa61d60aed6e5c4a72b",
  "parents": [
    "741d6e38ebcf2a3057b7a712c0c2e30c6fd21871"
  ],
  "author": {
    "name": "Jackson Gardner",
    "email": "jacksongardner@google.com",
    "time": "Thu Sep 14 11:50:48 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 14 18:50:48 2023 +0000"
  },
  "message": "Declare the js context as nullable in skwasm surface callback (#45810)\n\nDeclaring this as non-nullable causes breakage with an incoming JS interop change from the SDK. Marking this as nullable fixes the issue.\r\n\r\nThis doesn\u0027t actually change any behavior. The breakages were in `test/ui/image_golden_test.dart`. No changes to the test are required (they did catch the issue when the dart roll happened).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bce7a8a62edf0bc0c4019e39f5f224a32180f193",
      "old_mode": 33188,
      "old_path": "lib/web_ui/lib/src/engine/skwasm/skwasm_impl/surface.dart",
      "new_id": "4827c78b00f771e2441e9a1d40c0db286774ad90",
      "new_mode": 33188,
      "new_path": "lib/web_ui/lib/src/engine/skwasm/skwasm_impl/surface.dart"
    },
    {
      "type": "modify",
      "old_id": "d1c3459d108099baadc61d203463e690a4d678e7",
      "old_mode": 33188,
      "old_path": "lib/web_ui/skwasm/library_skwasm_support.js",
      "new_id": "c9c1aba46db3edc7d7f300d29766a1329049ef3d",
      "new_mode": 33188,
      "new_path": "lib/web_ui/skwasm/library_skwasm_support.js"
    }
  ]
}
