fix: ajouter Cache-Control no-store pour éviter cache navigateur

Le navigateur gardait l'ancien HTML en cache, affichant 'Déconnecté'
de la Phase 1 au lieu du nouveau code Phase 2 avec le micro.
This commit is contained in:
2026-06-19 23:57:58 -04:00
parent 29855bcd1f
commit 2065af3aeb
+4 -1
View File
@@ -171,7 +171,10 @@ async def http_handler(websocket):
async def process_request(connection, request):
"""Serve HTML for HTTP requests, upgrade for WebSocket."""
if request.path == "/" or request.path == "/test.html":
headers = Headers([("Content-Type", "text/html; charset=utf-8")])
headers = Headers([
("Content-Type", "text/html; charset=utf-8"),
("Cache-Control", "no-store, no-cache, must-revalidate"),
])
return Response(200, "OK", headers, HTML_PAGE.encode())
if request.path == "/ws":
return None # Let WebSocket handler take over