diff --git a/src/svelte-interface/components/themes/BackgroundSelector.svelte b/src/svelte-interface/components/themes/BackgroundSelector.svelte
index 8f24b4b1..9adc1f10 100644
--- a/src/svelte-interface/components/themes/BackgroundSelector.svelte
+++ b/src/svelte-interface/components/themes/BackgroundSelector.svelte
@@ -1,10 +1,10 @@
-
-
+
Background Images
{#if !isEditMode}
handleFileChange(e.detail)} />
{/if}
- {#each imageBackgrounds as bg (bg.id)}
- selectBackground(bg.id)}
- onDelete={() => deleteBackground(bg.id)}
- />
- {/each}
+ {#if isVisible}
+ {#each imageBackgrounds as bg (bg.id)}
+ selectBackground(bg.id)}
+ onDelete={() => deleteBackground(bg.id)}/>
+ {/each}
+ {:else}
+ {#each imageBackgrounds as bg (bg.id)}
+
+ {/each}
+ {/if}
Background Videos
@@ -139,14 +175,20 @@
{#if !isEditMode}
handleFileChange(e.detail)} />
{/if}
- {#each videoBackgrounds as bg (bg.id)}
- selectBackground(bg.id)}
- onDelete={() => deleteBackground(bg.id)}
- />
- {/each}
+ {#if isVisible}
+ {#each videoBackgrounds as bg (bg.id)}
+ selectBackground(bg.id)}
+ onDelete={() => deleteBackground(bg.id)}
+ />
+ {/each}
+ {:else}
+ {#each videoBackgrounds as bg (bg.id)}
+
+ {/each}
+ {/if}
\ No newline at end of file