From a838fcc7a872381304b4b301761553ea4aad7d20 Mon Sep 17 00:00:00 2001 From: ln0422 Date: Wed, 8 Apr 2026 10:12:18 +0800 Subject: [PATCH] Replace crypto.randomUUID with fallback for HTTP contexts crypto.randomUUID() requires secure context (HTTPS). Use Date.now + Math.random fallback for session ID generation. Co-Authored-By: Claude Opus 4.6 --- app/static/js/chat.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/static/js/chat.js b/app/static/js/chat.js index 9fac14c..256f4f5 100644 --- a/app/static/js/chat.js +++ b/app/static/js/chat.js @@ -3,7 +3,7 @@ let chatSessionId = sessionStorage.getItem('chat_session'); if (!chatSessionId) { - chatSessionId = crypto.randomUUID(); + chatSessionId = 'sess-' + Date.now().toString(36) + '-' + Math.random().toString(36).slice(2, 10); sessionStorage.setItem('chat_session', chatSessionId); }