From e246745e4e974b31be767974e065b93863ebaee6 Mon Sep 17 00:00:00 2001 From: yoni Date: Mon, 20 Jul 2026 23:15:23 +0000 Subject: [PATCH] Set session cookie whenever index.html is served --- strix/viewer/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strix/viewer/server.py b/strix/viewer/server.py index 4d24d150..e107a073 100644 --- a/strix/viewer/server.py +++ b/strix/viewer/server.py @@ -402,11 +402,11 @@ def _make_handler(state: _ViewerState) -> type[BaseHTTPRequestHandler]: def _handle_static(self, path: str) -> None: target = self._resolve_asset(path) - is_index = target is None if target is None: # SPA fallback: unknown non-asset routes render index.html so # client-side deep links work. target = state.assets_dir / "index.html" + is_index = target.name == "index.html" if not target.is_file(): self._send_json(HTTPStatus.NOT_FOUND, {"error": "not found"}) return