From 8318943acde21aa6d655f10f6775f9fc6397f540 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Dec 2025 07:14:21 +0000 Subject: [PATCH 1/2] Initial plan From 9209a611df71cc9a0b77a39d8ea7fc6704e9f2d6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 4 Dec 2025 07:17:29 +0000 Subject: [PATCH 2/2] fix(dart): fix parseIsWeb detection for WASM compatibility Replace `identical(0, 0.0)` with `bool.fromEnvironment('dart.library.js_util')` for proper web platform detection that works with WASM. Co-authored-by: mtrezza <5673677+mtrezza@users.noreply.github.com> --- packages/dart/lib/src/base/parse_constants.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/dart/lib/src/base/parse_constants.dart b/packages/dart/lib/src/base/parse_constants.dart index 5136d4c55..d46c9dc80 100644 --- a/packages/dart/lib/src/base/parse_constants.dart +++ b/packages/dart/lib/src/base/parse_constants.dart @@ -86,4 +86,4 @@ const String keyError = 'error'; const String keyCode = 'code'; const String keyNetworkError = 'NetworkError'; -const bool parseIsWeb = identical(0, 0.0); +const bool parseIsWeb = bool.fromEnvironment('dart.library.js_util');