From 55c018f4580a149514e5b28b820da44ffd3d24e8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 21 Sep 2024 13:25:43 -0500 Subject: [PATCH] [release/9.0-rc2] [browser] Fix custom icu fingerprinting. (#108025) * Fix custom icu fingerprinting. * fix * Update src/mono/browser/runtime/loader/icu.ts Co-authored-by: Pavel Savara --------- Co-authored-by: Ilona Tomkowicz <32700855+ilonatommy@users.noreply.github.com> Co-authored-by: Pavel Savara --- src/mono/browser/runtime/loader/icu.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mono/browser/runtime/loader/icu.ts b/src/mono/browser/runtime/loader/icu.ts index d5ad0dd3b8bbd..20b6a4578f0a3 100644 --- a/src/mono/browser/runtime/loader/icu.ts +++ b/src/mono/browser/runtime/loader/icu.ts @@ -66,8 +66,9 @@ export function getIcuResourceName (config: MonoConfig): string | null { let icuFile = null; if (config.globalizationMode === GlobalizationMode.Custom) { - if (icuFiles.length === 1) { - icuFile = icuFiles[0]; + // custom ICU file is saved in the resources with fingerprinting and does not require mapping + if (icuFiles.length >= 1) { + return icuFiles[0]; } } else if (config.globalizationMode === GlobalizationMode.Hybrid) { icuFile = "icudt_hybrid.dat";