From 045efa71e17434f9dc8b6353415b5ddbcbc11c2e Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 27 Mar 2026 14:25:18 -0400 Subject: [PATCH] fix(layout): show sys bar in iframe when show_menu=true for trusted users The {#if} gate only allowed the sys bar to mount for admins or trusted+edit_mode users in an iframe. Trusted staff using show_menu=true had sys_menu.hide set correctly but the component never mounted. Add !sys_menu.hide as an escape hatch so the URL override actually works. Co-Authored-By: Claude Sonnet 4.6 --- src/routes/+layout.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index a9461f37..c4fee7e2 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -411,7 +411,7 @@ $effect(() => { {/if} -{#if browser && (!$ae_loc?.iframe || $ae_loc?.administrator_access || ($ae_loc?.trusted_access && $ae_loc.edit_mode))} +{#if browser && (!$ae_loc?.iframe || !$ae_loc?.sys_menu?.hide || $ae_loc?.administrator_access || ($ae_loc?.trusted_access && $ae_loc.edit_mode))}