fix(electrobun): remove {#if} lazy mount on all 7 tabs — eager mount with display:none (WebKitGTK hit-test fix)

This commit is contained in:
Hibryda 2026-03-23 19:20:18 +01:00
parent b506dfc39a
commit bd48a09fd8

View file

@ -290,7 +290,7 @@
</div>
<!-- Docs tab -->
{#if activatedTabs.has('docs')}
<div
id="tabpanel-{id}-docs"
class="tab-pane"
@ -300,10 +300,9 @@
>
<DocsTab {cwd} />
</div>
{/if}
<!-- Context tab -->
{#if activatedTabs.has('context')}
<div
id="tabpanel-{id}-context"
class="tab-pane"
@ -361,10 +360,9 @@
</div>
</div>
</div>
{/if}
<!-- Files tab -->
{#if activatedTabs.has('files')}
<div
id="tabpanel-{id}-files"
class="tab-pane"
@ -374,10 +372,9 @@
>
<FileBrowser {cwd} />
</div>
{/if}
<!-- SSH tab -->
{#if activatedTabs.has('ssh')}
<div
id="tabpanel-{id}-ssh"
class="tab-pane"
@ -387,10 +384,9 @@
>
<SshTab projectId={id} />
</div>
{/if}
<!-- Memory tab -->
{#if activatedTabs.has('memory')}
<div
id="tabpanel-{id}-memory"
class="tab-pane"
@ -400,10 +396,9 @@
>
<MemoryTab />
</div>
{/if}
<!-- Comms tab (inter-agent messaging) -->
{#if activatedTabs.has('comms')}
<div
id="tabpanel-{id}-comms"
class="tab-pane"
@ -413,10 +408,9 @@
>
<CommsTab {groupId} agentId={id} />
</div>
{/if}
<!-- Tasks tab (kanban board) -->
{#if activatedTabs.has('tasks')}
<div
id="tabpanel-{id}-tasks"
class="tab-pane"
@ -426,7 +420,6 @@
>
<TaskBoardTab {groupId} agentId={id} />
</div>
{/if}
</div>
</article>