From b667c4b10d5ff8d50b76af06c59b6584d953a189 Mon Sep 17 00:00:00 2001 From: Nakul Date: Fri, 13 Feb 2026 20:49:58 +0530 Subject: [PATCH 1/2] fixing default colorRamp display bug --- .../symbology/components/color_ramp/ColorRampSelector.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/base/src/dialogs/symbology/components/color_ramp/ColorRampSelector.tsx b/packages/base/src/dialogs/symbology/components/color_ramp/ColorRampSelector.tsx index 025566dd2..80422151d 100644 --- a/packages/base/src/dialogs/symbology/components/color_ramp/ColorRampSelector.tsx +++ b/packages/base/src/dialogs/symbology/components/color_ramp/ColorRampSelector.tsx @@ -39,10 +39,10 @@ const ColorRampSelector: React.FC = ({ useColorMapList(setColorMaps); useEffect(() => { - if (colorMaps.length > 0) { + if (colorMaps.length > 0 && selectedRamp) { updateCanvas(selectedRamp); } - }, [selectedRamp]); + }, [selectedRamp, colorMaps]); const toggleDropdown = () => { setIsOpen(!isOpen); From 1bf15143021d1a974976966eae960c5920ebf1d2 Mon Sep 17 00:00:00 2001 From: Matt Fisher Date: Fri, 13 Feb 2026 09:18:46 -0700 Subject: [PATCH 2/2] Remove unnecessary check if `selectedRamp` is truthy Co-authored-by: Nakul Verma <173621577+nakul-py@users.noreply.github.com> --- .../symbology/components/color_ramp/ColorRampSelector.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/base/src/dialogs/symbology/components/color_ramp/ColorRampSelector.tsx b/packages/base/src/dialogs/symbology/components/color_ramp/ColorRampSelector.tsx index 80422151d..b33bf38c5 100644 --- a/packages/base/src/dialogs/symbology/components/color_ramp/ColorRampSelector.tsx +++ b/packages/base/src/dialogs/symbology/components/color_ramp/ColorRampSelector.tsx @@ -39,7 +39,7 @@ const ColorRampSelector: React.FC = ({ useColorMapList(setColorMaps); useEffect(() => { - if (colorMaps.length > 0 && selectedRamp) { + if (colorMaps.length > 0) { updateCanvas(selectedRamp); } }, [selectedRamp, colorMaps]);