diff --git a/packages/flutter_tools/lib/src/isolated/devfs_web.dart b/packages/flutter_tools/lib/src/isolated/devfs_web.dart index dd1cb3fd84..107d99bdab 100644 --- a/packages/flutter_tools/lib/src/isolated/devfs_web.dart +++ b/packages/flutter_tools/lib/src/isolated/devfs_web.dart @@ -49,6 +49,7 @@ typedef DwdsLauncher = required Stream buildResults, required ConnectionProvider chromeConnection, required ToolConfiguration toolConfiguration, + bool injectDebuggingSupportCode, }); // A minimal index for projects that do not yet support web. A meta tag is used @@ -428,6 +429,10 @@ class WebAssetServer implements AssetReader { ), appMetadata: AppMetadata(hostname: hostname), ), + // Defaults to 'chrome' if deviceManager or specifiedDeviceId is null, + // ensuring the condition is true by default. + injectDebuggingSupportCode: + (globals.deviceManager?.specifiedDeviceId ?? 'chrome') == 'chrome', ); shelf.Pipeline pipeline = const shelf.Pipeline(); if (enableDwds) { diff --git a/packages/flutter_tools/pubspec.yaml b/packages/flutter_tools/pubspec.yaml index ffdf9ff75e..1978f77d8f 100644 --- a/packages/flutter_tools/pubspec.yaml +++ b/packages/flutter_tools/pubspec.yaml @@ -13,7 +13,7 @@ dependencies: archive: 3.6.1 args: 2.6.0 dds: 5.0.0 - dwds: 24.3.7 + dwds: 24.3.9 code_builder: 4.10.1 completion: 1.0.1 coverage: 1.11.1 @@ -122,4 +122,4 @@ dartdoc: # Exclude this package from the hosted API docs. nodoc: true -# PUBSPEC CHECKSUM: f46e +# PUBSPEC CHECKSUM: 2f70