diff --git a/frontend/src/lib/components/login-wrapper.svelte b/frontend/src/lib/components/login-wrapper.svelte
index f8671866..425048db 100644
--- a/frontend/src/lib/components/login-wrapper.svelte
+++ b/frontend/src/lib/components/login-wrapper.svelte
@@ -1,7 +1,5 @@
-{#if isDesktop.current}
-
+{#if backgroundImageExists === undefined}
+
+{:else if isDesktop.current}
+
- {#if !imageError}
+ {#if backgroundImageExists}
-
+
{/if}
@@ -112,9 +105,14 @@
class="flex h-screen items-center justify-center bg-cover bg-center text-center"
style="background-image: url({cachedBackgroundImage.getUrl()});"
>
-
+
{@render children()}
{#if showAlternativeSignInMethodButton}