fix: ; → , dans l'expression ternaire appState() — cause racine de toutes les ReferenceError
FlowDeck CI / test (push) Failing after 3s
FlowDeck CI / docker (push) Has been skipped

Le hamburger button avait mobileSidebarOpen = true; sidebarCollapsed = false
Le ; casse le parser d'expression Alpine (return <expr> → le ; termine le statement)
En cascade, l'erreur empêche l'initialisation correcte du composant parent,
ce qui brise tous les composants enfants (wsInit → ctxMenu, modals, preview, etc.)

C'est le bug qui persistait depuis des jours à travers 5+ approches différentes.
This commit is contained in:
2026-07-12 20:40:05 -04:00
parent c3291b0231
commit 2f3e52ebb0
+1 -1
View File
@@ -350,7 +350,7 @@
{% block topbar %}
<header class="topbar">
<!-- Hamburger / uncollapse sidebar -->
<button class="hamburger-btn" @click="sidebarCollapsed ? (sidebarCollapsed = false) : (mobileSidebarOpen = true; sidebarCollapsed = false)" title="Menu">
<button class="hamburger-btn" @click="sidebarCollapsed ? (sidebarCollapsed = false) : (mobileSidebarOpen = true, sidebarCollapsed = false)" title="Menu">
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/></svg>
</button>
<div class="topbar-left">