diff --git a/src/native/libs/Common/JavaScript/loader/assets.ts b/src/native/libs/Common/JavaScript/loader/assets.ts index 651f541368333e..aeb5c8d7244759 100644 --- a/src/native/libs/Common/JavaScript/loader/assets.ts +++ b/src/native/libs/Common/JavaScript/loader/assets.ts @@ -43,7 +43,7 @@ export async function loadJSModule(asset: JsAsset): Promise { if (typeof loadBootResourceCallback === "function") { const blazorType = behaviorToBlazorAssetTypeMap[assetInternal.behavior]; dotnetAssert.check(blazorType, `Unsupported asset behavior: ${assetInternal.behavior}`); - const customLoadResult = loadBootResourceCallback(blazorType, assetInternal.name, asset.resolvedUrl!, assetInternal.integrity!, assetInternal.behavior); + const customLoadResult = loadBootResourceCallback(blazorType, assetInternal.name, asset.resolvedUrl!, assetInternal.hash ?? "", assetInternal.behavior); dotnetAssert.check(typeof customLoadResult === "string", "loadBootResourceCallback for JS modules must return string URL"); asset.resolvedUrl = makeURLAbsoluteWithApplicationBase(customLoadResult); } @@ -479,7 +479,7 @@ async function loadResourceFetch(asset: AssetEntryInternal): Promise { if (typeof loadBootResourceCallback === "function") { const blazorType = behaviorToBlazorAssetTypeMap[asset.behavior]; dotnetAssert.check(blazorType, `Unsupported asset behavior: ${asset.behavior}`); - const customLoadResult = loadBootResourceCallback(blazorType, asset.name, asset.resolvedUrl!, asset.integrity!, asset.behavior); + const customLoadResult = loadBootResourceCallback(blazorType, asset.name, asset.resolvedUrl!, asset.hash ?? "", asset.behavior); if (typeof customLoadResult === "string") { asset.resolvedUrl = makeURLAbsoluteWithApplicationBase(customLoadResult); } else if (typeof customLoadResult === "object") { diff --git a/src/native/libs/Common/JavaScript/loader/config.ts b/src/native/libs/Common/JavaScript/loader/config.ts index 5684ac77844fee..061c6ea9102759 100644 --- a/src/native/libs/Common/JavaScript/loader/config.ts +++ b/src/native/libs/Common/JavaScript/loader/config.ts @@ -29,7 +29,10 @@ function mergeConfigs(target: LoaderConfigInternal, source: Partial