)]}'
{
  "commit": "1e47b492c0d364020615128573d12fec928aac07",
  "tree": "d8d17081aae66bb16f07d98a70ba031e7a68f75c",
  "parents": [
    "fde4cdfb0ecd20989a57487f81a605b87a22bf6f"
  ],
  "author": {
    "name": "Jason Simmons",
    "email": "jason-simmons@users.noreply.github.com",
    "time": "Mon Mar 16 10:28:11 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 16 17:28:11 2026 +0000"
  },
  "message": "[ DWDS ] Write to WebkitDebugger.onClose if the debugger connection closes and the attempts to reconnect fail (#2785)\n\nThe Flutter tool expects DebugConnection.onDone to complete if the user exits the browser and the debugger connection closes.\r\n\r\nAfter receiving notification of a closed connection, WebkitDebugger tries to reconnect to the debugger.  If these attempts fail, WebkitDebugger will now write to its onClose stream so that DebugConnection will know to signal onDone.\r\n\r\nSee https://github.com/flutter/flutter/issues/182897",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3da791e418d7667cee1dcc57e06157834cfed7c8",
      "old_mode": 33188,
      "old_path": "dwds/CHANGELOG.md",
      "new_id": "8a7f8fe447a028924d035942d4f0549a64c3c35e",
      "new_mode": 33188,
      "new_path": "dwds/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "c8a195443e3781374ccc108057894e58406f7b57",
      "old_mode": 33188,
      "old_path": "dwds/lib/src/debugging/webkit_debugger.dart",
      "new_id": "8a59ffdb24460f1caa7b44368e46ea0a0aca8070",
      "new_mode": 33188,
      "new_path": "dwds/lib/src/debugging/webkit_debugger.dart"
    }
  ]
}
