diff --git a/src/Logic/Web/LocalStorageSource.ts b/src/Logic/Web/LocalStorageSource.ts index 601324aeba..0923a4a7c1 100644 --- a/src/Logic/Web/LocalStorageSource.ts +++ b/src/Logic/Web/LocalStorageSource.ts @@ -30,6 +30,10 @@ export class LocalStorageSource { const source = new UIEventSource(saved ?? defaultValue, "localstorage:" + key) source.addCallback((data) => { + if(data === undefined || data === "" || data === null){ + localStorage.removeItem(key) + return + } try { localStorage.setItem(key, data) } catch (e) {