• fix: logout servi « hors ligne » par le SW + drag&drop upload en 403 CSRF (v7.45.1)
    FlowDeck CI / docker (push) Successful in 1m51s
    FlowDeck CI / lint (push) Successful in 1m56s
    FlowDeck CI / test (push) Successful in 15m11s

    bruno released this 2026-10-02 17:41:07 -04:00

    • SW : le fetch event de navigation arrive en redirect:'manual' → toute 302
      du serveur (logout → /auth/login) se lisait opaqueredirect (status 0) →
      « bad status » → page hors ligne. networkFirst rejoue la requête en
      redirect:'follow' et sert une 302 synthétique vers l'URL finale (Chromium
      refuse une response 'redirected' servie à une navigation → ERR_FAILED).
      timeoutFetch annule désormais réellement (AbortController branchée).
    • Local workspace : _doUpload (upload/upload-folder) et toggleFavorite
      n'envoyaient pas X-CSRF-Token → 403 systématique depuis A19 (derniers
      appels mutants du front, balayage complet refait).
    • Porte : e2e/regression_logout_dnd.spec.js (2 tests verts, joués sur
      l'image rebuildée) · pytest 1094 passed · ruff OK · OpenAPI 7.45.1.
    Downloads