From 0106b445b5f13dfd99f7f8f40743639204ae472e Mon Sep 17 00:00:00 2001 From: Iris Lightshard Date: Tue, 16 Jul 2024 14:11:46 -0600 Subject: [PATCH] fix settings initialization --- frontend/ts/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/ts/index.ts b/frontend/ts/index.ts index 48c4043..ea4f98b 100644 --- a/frontend/ts/index.ts +++ b/frontend/ts/index.ts @@ -9,7 +9,8 @@ import { AdapterElement } from "./adapter-element" import { ThreadSummaryElement } from "./thread-summary-element" function main() { - Settings._instance = JSON.parse(localStorage.getItem("settings") ?? "{}"); + const saveData = localStorage.getItem("settings"); + Settings._instance = saveData ? JSON.parse(saveData) : new Settings(); customElements.define("underbbs-tabbar", TabBarElement); customElements.define("underbbs-message", MessageElement);