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);