)]}'
{
  "commit": "4d5e75f4bc979dcd55a0cdbf77efb458fc332901",
  "tree": "9879f484cf40efd44775b4e9556b9d07e6d2fd53",
  "parents": [
    "5cc01fee78b1aa700e783a29cf420382d0c58781"
  ],
  "author": {
    "name": "Muhammad Taimoor",
    "email": "taak140@gmail.com",
    "time": "Tue Jun 02 00:38:59 2026 +0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 01 19:38:59 2026 +0000"
  },
  "message": "[flutter_tools] Fix `flutter drive --chrome-binary` being ignored on web (#185481)\n\n## Description\n\nFixes a mismatch in the internal web platform args used by `flutter\ndrive`.\n\nFor web runs, `DriveCommand` was passing `--no-launch-chrome`, but\n`ChromiumDevice.startApp` checks for `no-launch-chrome`. Because of\nthat,\nFlutter still launched its default Chrome instance instead of leaving\nbrowser\nstartup to WebDriver, which made `--chrome-binary` ineffective.\n\nThis change updates the platform arg key to match what the web device\nexpects\nand adds a regression test covering the web `flutter drive` path.\n\nFixes #171504\n\n## Tests\n\n-\n`FLUTTER_ROOT\u003d/Users/temoor/Documents/Codex/2026-04-23-so-i-wanna-be-contributor-on/flutter\n../../bin/cache/dart-sdk/bin/dart test\ntest/commands.shard/hermetic/drive_test.dart -r expanded`\n-\n`FLUTTER_ROOT\u003d/Users/temoor/Documents/Codex/2026-04-23-so-i-wanna-be-contributor-on/flutter\n../../bin/cache/dart-sdk/bin/dart test\ntest/general.shard/drive/web_driver_service_test.dart -r expanded`\n\n---------\n\nCo-authored-by: Ben Konyi \u003cbkonyi@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f04ed362675dffe65f307c346dbd3f53f361c30",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/commands/drive.dart",
      "new_id": "8d45046b703f4f72068c363313431136bca900fe",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/commands/drive.dart"
    },
    {
      "type": "modify",
      "old_id": "ef736c51712804b730d6428d8a171bff8f63988e",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/drive/web_driver_service.dart",
      "new_id": "042c15dbe980b21447734e320146f053a82b7273",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/drive/web_driver_service.dart"
    },
    {
      "type": "modify",
      "old_id": "103db16503d71e3b0c48fdd775ac43a3ee4b0f92",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/isolated/resident_web_runner.dart",
      "new_id": "204cd4db1b8c5a551408e975e858db67a3d04b8d",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/isolated/resident_web_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "ec1563ddacb439b4e3f6025e7c6f14526410368a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/web/web_runner.dart",
      "new_id": "d83d0e412906e15e46b4ab14a399fa82ef4ea756",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/web/web_runner.dart"
    },
    {
      "type": "modify",
      "old_id": "a00a7b6126c0b44f2ae5eb15d5b298626b539c0f",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/hermetic/drive_test.dart",
      "new_id": "2271447a6d644cc5e6d147d900f199fb83cf7887",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/hermetic/drive_test.dart"
    },
    {
      "type": "modify",
      "old_id": "696d86f97bc4b5faece3a3cf98f3746fb539023a",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/commands.shard/hermetic/run_test.dart",
      "new_id": "9faccac28d01cdbb286f3fef467e294f2c69a6a3",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/commands.shard/hermetic/run_test.dart"
    },
    {
      "type": "modify",
      "old_id": "c5fa6c888b35b5b889b1f6b59df7a927ce4d937e",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/drive/web_driver_service_test.dart",
      "new_id": "e0033addaaaa8f9f5bcd1d297f66f02dfdc9090f",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/drive/web_driver_service_test.dart"
    },
    {
      "type": "modify",
      "old_id": "05940a98e0211a6f758c86afd3e143c057743153",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/test/general.shard/resident_web_runner_test.dart",
      "new_id": "98491d8fc7696a6fa52aa41e9073cef8e05abb00",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/test/general.shard/resident_web_runner_test.dart"
    }
  ]
}
