fix: hamburger menu sur toutes les pages + cookies path="/" Chrome fix
FlowDeck CI / test (push) Failing after 4s
FlowDeck CI / docker (push) Has been skipped

- local_workspace.html: supprimé Alpine.data dupliqué + ajout hamburger
- workspaces.html, workspace.html, settings.html, page_editor.html: +hamburger
- auth.py: +path="/" sur tous les set_cookie de session (Chrome compat)
- csrf.py: +path="/" sur cookie CSRF

Root cause des bugs:
1. Chrome: cookie sans path="/" → non envoyé sur certaines routes
2. Firefox: les templates écrasaient le block topbar → pas de hamburger
   → sidebar inaccessible sur mobile (overlay + slide-in ne fonctionnaient pas)
This commit is contained in:
2026-07-11 00:30:59 -04:00
parent e2a739c4c6
commit c5398757ca
7 changed files with 41 additions and 94 deletions
+1
View File
@@ -33,6 +33,7 @@ class CSRFMiddleware(BaseHTTPMiddleware):
httponly=False, # Must be readable by JS
samesite="lax",
max_age=86400,
path="/",
)
return response