From a3873643ecc50769256a9ac2d3909112b3e87262 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Fri, 6 Dec 2024 15:01:24 +0200 Subject: [PATCH] web/preferences: fix saving deletions to localstorage --- web/src/api/types/preferences/localstorage.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/src/api/types/preferences/localstorage.ts b/web/src/api/types/preferences/localstorage.ts index c4992a0..bc59040 100644 --- a/web/src/api/types/preferences/localstorage.ts +++ b/web/src/api/types/preferences/localstorage.ts @@ -54,6 +54,8 @@ export function getLocalStoragePreferences(localStorageKey: string, onChange: () delete target[key] if (Object.keys(target).length === 0) { localStorage.removeItem(localStorageKey) + } else { + localStorage.setItem(localStorageKey, JSON.stringify(target)) } onChange() return true