From d27f7e4c2c600e92735f309b10f4c2a1c9a3cd47 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 3 Jul 2025 15:33:44 +0000 Subject: [PATCH 1/4] Initial plan From 9dcc7e5565a2d264bb43dcd065dcf00a563fbd3b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 3 Jul 2025 15:43:08 +0000 Subject: [PATCH 2/4] Fix sourcemap link comments in production bundles for blazor.web.js and blazor.webassembly.js Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- package-lock.json | 2 +- src/Components/Web.JS/package.json | 2 +- src/Components/Web.JS/rollup.config.mjs | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 95e6c7158c66..46dc132baaca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18343,7 +18343,7 @@ "@babel/core": "^7.23.6", "@babel/preset-env": "^7.23.6", "@babel/preset-typescript": "^7.23.3", - "@microsoft/dotnet-js-interop": "*", + "@microsoft/dotnet-js-interop": "^10.0.0-dev", "@microsoft/dotnet-runtime": "*", "@microsoft/signalr": "*", "@microsoft/signalr-protocol-msgpack": "*", diff --git a/src/Components/Web.JS/package.json b/src/Components/Web.JS/package.json index 1ecbff22adba..910f1fffe6a9 100644 --- a/src/Components/Web.JS/package.json +++ b/src/Components/Web.JS/package.json @@ -23,7 +23,7 @@ "@babel/core": "^7.23.6", "@babel/preset-env": "^7.23.6", "@babel/preset-typescript": "^7.23.3", - "@microsoft/dotnet-js-interop": "*", + "@microsoft/dotnet-js-interop": "^10.0.0-dev", "@microsoft/dotnet-runtime": "*", "@microsoft/signalr": "*", "@microsoft/signalr-protocol-msgpack": "*", diff --git a/src/Components/Web.JS/rollup.config.mjs b/src/Components/Web.JS/rollup.config.mjs index 91fb668b0434..03430b19b42c 100644 --- a/src/Components/Web.JS/rollup.config.mjs +++ b/src/Components/Web.JS/rollup.config.mjs @@ -13,7 +13,7 @@ export default createBaseConfig({ 'blazor.webview': './src/Boot.WebView.ts', }, dir: __dirname, - updateConfig: (config, environment, _, input) => { + updateConfig: (config, environment, output, input) => { config.plugins.push({ name: 'Resolve dotnet.js dynamic import', resolveDynamicImport(source, importer) { @@ -26,6 +26,9 @@ export default createBaseConfig({ if (input.includes("WebView")) { config.output.sourcemap = 'inline'; + } else if (environment === 'production' && (output === 'blazor.web' || output === 'blazor.webassembly')) { + // Generate sourcemaps but don't emit sourcemap link comments for production bundles + config.output.sourcemap = 'hidden'; } else { config.output.sourcemap = true; } From bf26c4afe457e4f3523812566d4c38009f23798e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 3 Jul 2025 16:00:02 +0000 Subject: [PATCH 3/4] Revert unintended package.json dependency change Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- src/Components/Web.JS/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/Web.JS/package.json b/src/Components/Web.JS/package.json index 910f1fffe6a9..1ecbff22adba 100644 --- a/src/Components/Web.JS/package.json +++ b/src/Components/Web.JS/package.json @@ -23,7 +23,7 @@ "@babel/core": "^7.23.6", "@babel/preset-env": "^7.23.6", "@babel/preset-typescript": "^7.23.3", - "@microsoft/dotnet-js-interop": "^10.0.0-dev", + "@microsoft/dotnet-js-interop": "*", "@microsoft/dotnet-runtime": "*", "@microsoft/signalr": "*", "@microsoft/signalr-protocol-msgpack": "*", From 6d9e1e4248112ef00eb43da944f0ce89a69c6708 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 8 Jul 2025 23:08:23 +0000 Subject: [PATCH 4/4] Revert unintended package-lock.json changes Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 46dc132baaca..95e6c7158c66 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18343,7 +18343,7 @@ "@babel/core": "^7.23.6", "@babel/preset-env": "^7.23.6", "@babel/preset-typescript": "^7.23.3", - "@microsoft/dotnet-js-interop": "^10.0.0-dev", + "@microsoft/dotnet-js-interop": "*", "@microsoft/dotnet-runtime": "*", "@microsoft/signalr": "*", "@microsoft/signalr-protocol-msgpack": "*",