)]}'
{
  "commit": "fb59fa4915e57fdd4db56d5c42acbd302bf306e9",
  "tree": "333dd8a42ec587b36c5a543567c5d8116f546a80",
  "parents": [
    "f138e3a24a3bb8f32cf3cf5a4827d6fcdf9b3597"
  ],
  "author": {
    "name": "Ishaq Hassan",
    "email": "ishaquehassan@gmail.com",
    "time": "Thu Jun 25 20:55:08 2026 +0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 25 08:55:08 2026 -0700"
  },
  "message": "fix: keep network search field enabled after clearing calls (#9855)\n\n* fix: keep network search field enabled after clearing calls\n\nThe Network screen search field was gated on whether any requests were present, so clearing all calls left the field disabled and the query could no longer be edited. Drop the hasRequests gate so the field stays enabled at all times, matching the default search field behavior used elsewhere in DevTools.\n\nFixes #9853\n\n* Add release note entry for network search field fix (#9855)\n\n* refactor: drop redundant filteredData listener in network controls\n\nThe network search field is now always enabled and no longer reads\ncontroller.filteredData in build, so this listener only forced needless\nrebuilds of the controls row on every filter change.\n\n* fix: reload network test fixtures each test to prevent shared-ref drain\n\nClear button mutations on httpProfile/socketProfile in FakeVmServiceWrapper\nclear the underlying lists in place. Since setUpAll shared the same fixture\nrefs across all tests, a test that taps Clear would leave empty profiles for\nthe next test. Move fixture load to setUp so each test gets fresh instances.\n\nFixes CI failures on test_ddc and test_dart2js.\n\n* fix: restore IdeTheme global in network profiler test setUpAll\n\n* test: restore httpProfile load in setUpAll\n\nKeep loading both fixtures in setUpAll like before; the per-test reload in the group setUp is what guarantees a clean copy for the clear-calls test.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66843cf09b01c1a414b06d4d025fb8afa449be83",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/lib/src/screens/network/network_screen.dart",
      "new_id": "81202fb34e688c0233d9f925701ceadf65c5047c",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/lib/src/screens/network/network_screen.dart"
    },
    {
      "type": "modify",
      "old_id": "d4584caae028b02ab6370845ad14bd0c51b38c2b",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md",
      "new_id": "504c0bbd7a1d1da930752790d51b32e90d2b379b",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/release_notes/NEXT_RELEASE_NOTES.md"
    },
    {
      "type": "modify",
      "old_id": "ff4695527710d4d44623d101fe917c945b56f5b5",
      "old_mode": 33188,
      "old_path": "packages/devtools_app/test/screens/network/network_profiler_test.dart",
      "new_id": "053e745aae5b776dd8a4324a9ecb43b3d39cc78d",
      "new_mode": 33188,
      "new_path": "packages/devtools_app/test/screens/network/network_profiler_test.dart"
    }
  ]
}
