diff --git a/scripts/modals/popups/range-color-profile-name.js b/scripts/modals/popups/range-color-profile-name.js index d4c90f45..df644c6d 100644 --- a/scripts/modals/popups/range-color-profile-name.js +++ b/scripts/modals/popups/range-color-profile-name.js @@ -14,7 +14,7 @@ class RangeColorProfileNamePopup { let passed = true; RangeColorProfileNamePopup.profileNames.every((profileName) => { - if (text === profileName) { + if (text.toUpperCase() === profileName.toUpperCase()) { passed = false; return false; } diff --git a/scripts/pages/settings/speedometer.js b/scripts/pages/settings/speedometer.js index dbde1b27..e09eaecc 100644 --- a/scripts/pages/settings/speedometer.js +++ b/scripts/pages/settings/speedometer.js @@ -737,7 +737,9 @@ class RangeColorProfiles { UiToolkitAPI.ShowCustomLayoutPopupParameters( '', 'file://{resources}/layout/modals/popups/range-color-profile-name.xml', - `profileNames=${this.profileObjectMap.keys()}&prefilledText=${prefilledText}&OKBtnText=${OKBtnText}&callback=${UiToolkitAPI.RegisterJSCallback( + `profileNames=${[ + ...this.profileObjectMap.keys() + ]}&prefilledText=${prefilledText}&OKBtnText=${OKBtnText}&callback=${UiToolkitAPI.RegisterJSCallback( callback )}` );