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