)]}'
{
  "commit": "76d310e42c0696c469fe77387c95f9b35a597f02",
  "tree": "51ab192fd0e46ca986798039ddd9c763c683e5a0",
  "parents": [
    "a9bd470d90e0fc4232f267cdcddfb79190b6d481"
  ],
  "author": {
    "name": "Jason Simmons",
    "email": "jason-simmons@users.noreply.github.com",
    "time": "Fri Oct 18 07:01:28 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 18 14:01:28 2024 +0000"
  },
  "message": "On a merged UI/platform thread, immediately execute platform message handlers and then run microtasks (#55933)\n\nShell::OnPlatformViewDispatchPlatformMessage is called on the platform thread and must invoke the message handler on the UI thread.  If the platform and UI threads are merged, then the handler can be run immediately.  The shell can then post an empty task to the UI thread to make the UI message loop run the task observer that drains the microtask queue.\r\n\r\nFixes https://github.com/flutter/flutter/issues/156595",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "453845b3b783659d7cdf93147968000daec24f0c",
      "old_mode": 33188,
      "old_path": "shell/common/shell.cc",
      "new_id": "e634941db16600c9043e69aa495f597882b7c3eb",
      "new_mode": 33188,
      "new_path": "shell/common/shell.cc"
    }
  ]
}
