From 90e37fe78d225ff9d61cad7b1039e6c6ce291ac2 Mon Sep 17 00:00:00 2001 From: Alessio Gravili Date: Wed, 20 Nov 2024 19:17:45 -0700 Subject: [PATCH] fix(ui): error when collapsing sidebar groups (#9393) Fixes https://discord.com/channels/967097582721572934/1308933812914229368/1308933812914229368 ![CleanShot 2024-11-20 at 19 04 45@2x](https://github.com/user-attachments/assets/3c2c8054-9d09-4090-adf8-57aef8635baf) --- packages/ui/src/providers/Preferences/index.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/providers/Preferences/index.tsx b/packages/ui/src/providers/Preferences/index.tsx index d0813063d65..2b3bec390df 100644 --- a/packages/ui/src/providers/Preferences/index.tsx +++ b/packages/ui/src/providers/Preferences/index.tsx @@ -99,7 +99,9 @@ export const PreferencesProvider: React.FC<{ children?: React.ReactNode }> = ({ typeof newValue === 'object' ) { // merge the value with any existing preference for the key - newValue = deepMergeSimple(currentPreference, newValue) + if (currentPreference) { + newValue = deepMergeSimple(currentPreference, newValue) + } if (dequal(newValue, currentPreference)) { return