• fix: navigation partielle Alpine sans course + scripts de page idempotents (v7.45.2)
    FlowDeck CI / docker (push) Successful in 1m51s
    FlowDeck CI / lint (push) Successful in 1m57s
    FlowDeck CI / test (push) Successful in 15m16s

    bruno released this 2026-10-02 21:29:46 -04:00

    • app.js : x-ignore sur .main-wrapper au swap fdLoad (nœud remplacé
      uniquement), démontage unique quand tous les <script src> ont exécuté
      (load/error + filet 4s) via Alpine.initTree idempotent (_x_marker) —
      fini les cascades « Undefined variable » (éditeur) et « reading 'has' »
      ($store.fdCtx) : la zone s'initialisait avant composants et stores.
    • 5 scripts de page gardés contre la ré-exécution (SyntaxError
      « Identifier 'LW' has already been declared » à la 2e visite
      partielle) : local_workspace, board, settings, database_table,
      page_editor_realtime.
    • if (window.Alpine) → Alpine.data immédiat sinon listener alpine:init
      (déjà passé sur swap) : 8 scripts + 7 templates inline.
    • app.css : purge des 7 blocs @font-face Inter orphelins (fichiers
      inexistants → 302 HTML → « Failed to decode downloaded font »).
    • Gates : e2e/regression_editor_mount + e2e/regression_partial_nav
      (7 pages x complet/1er/2e passage) + regression_logout_dnd + smoke
      = 6/6 verts sur l'image rebuildée · pytest 1094 passed · ruff OK ·
      OpenAPI 7.45.2.
    Downloads