)]}'
{
  "commit": "488bdad67278da7f00b978e5c917be5b216544ac",
  "tree": "15ce17234140f9e8398f7c694384b15e46e3da64",
  "parents": [
    "3589c3b3c8cd0a15b94da23d7761b87f19aaa5d1"
  ],
  "author": {
    "name": "Bilal Rehman",
    "email": "53112208+BilalRehman08@users.noreply.github.com",
    "time": "Sat May 16 03:40:33 2026 +0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 15 22:40:33 2026 +0000"
  },
  "message": "Dispose TextEditingController in IndexedStack example (#186375)\n\n## Description\n\nThe `_IndexedStackExampleState` class in the `IndexedStack` API example\ncreates a `TextEditingController` but never disposes it, causing a\nresource leak.\n\nAdded a `dispose()` override that calls `fieldText.dispose()` before\n`super.dispose()`.\n\n```dart\n@override\nvoid dispose() {\n  fieldText.dispose();\n  super.dispose();\n}\n```\n\nFixes #186324\n\n## Tests\n\nExisting tests in\n`examples/api/test/widgets/basic/indexed_stack.0_test.dart` cover the\nexample. No new tests needed for a dispose fix.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f85d2b963e444edbe5fea144fee283c86efea518",
      "old_mode": 33188,
      "old_path": "examples/api/lib/widgets/basic/indexed_stack.0.dart",
      "new_id": "895854502985a0392eab9d5026a192eb9c3ab3ec",
      "new_mode": 33188,
      "new_path": "examples/api/lib/widgets/basic/indexed_stack.0.dart"
    }
  ]
}
