diff --git a/packages/frontend/src/lib/components/logout-button/logout-button.svelte b/packages/frontend/src/lib/components/logout-button/logout-button.svelte
index f75da97..97ed1fb 100644
--- a/packages/frontend/src/lib/components/logout-button/logout-button.svelte
+++ b/packages/frontend/src/lib/components/logout-button/logout-button.svelte
@@ -130,7 +130,7 @@ $effect(() => {
- {user.name.split(" ")[0]}
+ {user.name ? user.name.split(" ")[0] : "User"}
{slideProgress > 0.3 ? "Logout" : "Online"}
diff --git a/packages/frontend/src/lib/utils.ts b/packages/frontend/src/lib/utils.ts
index e8a0843..2ee5b29 100644
--- a/packages/frontend/src/lib/utils.ts
+++ b/packages/frontend/src/lib/utils.ts
@@ -27,6 +27,7 @@ export const calcReadingTime = (text: string) => {
};
export const getUserInitials = (name: string) => {
+ if (!name) return "??";
return name
.split(" ")
.map((word) => word.charAt(0))