diff --git a/packages/client/src/components/ClientApp.svelte b/packages/client/src/components/ClientApp.svelte
index 01bbe6c9af..7bdab63102 100644
--- a/packages/client/src/components/ClientApp.svelte
+++ b/packages/client/src/components/ClientApp.svelte
@@ -68,13 +68,20 @@
+
{#key $builderStore.selectedComponentId}
- {#if $builderStore.inBuilder && $builderStore.selectedComponent}
+ {#if $builderStore.inBuilder}
-
-
{/if}
{/key}
+
+ {#if $builderStore.inBuilder}
+
+
+ {/if}
{/if}
diff --git a/packages/client/src/components/HoverIndicator.svelte b/packages/client/src/components/HoverIndicator.svelte
index bb5db38d73..55e6876190 100644
--- a/packages/client/src/components/HoverIndicator.svelte
+++ b/packages/client/src/components/HoverIndicator.svelte
@@ -1,86 +1,32 @@
-{#key componentId}
- {#if componentId !== $builderStore.selectedComponentId}
- {#each indicators as indicator, idx}
-
- {/each}
- {/if}
-{/key}
+
diff --git a/packages/client/src/components/Indicator.svelte b/packages/client/src/components/Indicator.svelte
index b47d5ee4ba..fb1b5f320f 100644
--- a/packages/client/src/components/Indicator.svelte
+++ b/packages/client/src/components/Indicator.svelte
@@ -7,13 +7,18 @@
export let height
export let text
export let color
+ export let zIndex
export let transition = false
{#if text}
@@ -24,8 +29,8 @@