Fix: system bar hide logic for iframe and menu param overrides (IDAA embed reliability)

This commit is contained in:
Scott Idem
2026-03-25 15:49:41 -04:00
parent fd244720a7
commit 0ad36a74b2
6 changed files with 113 additions and 87 deletions

View File

@@ -229,6 +229,9 @@ const theme_options = [
OUTER WRAPPER — fixed bottom-right, hidden on print
Visibility when in iframe is controlled by +layout.svelte (trusted_access gate)
══════════════════════════════════════════════════════════════════════════ -->
<!-- {#if disable} -->
<!-- Hidden state: render nothing (not even the bar) -->
<!-- {:else} -->
<div
class="
ae_sys_bar
@@ -237,6 +240,7 @@ const theme_options = [
flex
flex-col items-end gap-1 print:hidden
"
class:d-none={hide}
class:hidden={hide}>
<!-- ── EXPANDED PANEL ──────────────────────────────────────────────────── -->
{#if expand}
@@ -723,6 +727,10 @@ const theme_options = [
<!-- END: Compact bar -->
</div>
<!-- {/if} -->
<style>
/*
* Strip blue backgrounds and fixed widths from sub-components when