diff --git a/frontend/src/routes/(root)/(logged)/+layout.svelte b/frontend/src/routes/(root)/(logged)/+layout.svelte
index 9b961a0b32..acc71834ad 100644
--- a/frontend/src/routes/(root)/(logged)/+layout.svelte
+++ b/frontend/src/routes/(root)/(logged)/+layout.svelte
@@ -1056,23 +1056,28 @@
-
+
{#snippet sidebarToggle()}
{@const hidden = navDetached.val}
-
-
- {#snippet text()}{hidden ? 'Show sidebar' : 'Hide sidebar'}{/snippet}
-
+ {#if hidden || $userStore?.operator}
+
+
+ {#snippet text()}{hidden ? 'Show sidebar' : 'Hide sidebar'}{/snippet}
+
+ {/if}
{/snippet}
{#snippet brandMark(collapsed: boolean)}