From 23b23bbb66ec326eb49fbb9c2b59af9a013fab21 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Thu, 26 Mar 2026 19:46:32 +0100 Subject: [PATCH] fix: replace crypto.randomUUID with fallback for non-HTTPS contexts crypto.randomUUID() requires a secure context (HTTPS). Since the server may be accessed via HTTP, use a timestamp + random string ID instead. Co-Authored-By: Claude Opus 4.6 (1M context) --- ui/src/pages/Routes/RouteDetail.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/src/pages/Routes/RouteDetail.tsx b/ui/src/pages/Routes/RouteDetail.tsx index 3f2c2080..70115519 100644 --- a/ui/src/pages/Routes/RouteDetail.tsx +++ b/ui/src/pages/Routes/RouteDetail.tsx @@ -521,7 +521,7 @@ export default function RouteDetail() { function saveTap() { if (!config.data) return; const tap: TapDefinition = { - tapId: editingTap?.tapId || crypto.randomUUID(), + tapId: editingTap?.tapId || `tap-${Date.now()}-${Math.random().toString(36).slice(2, 10)}`, processorId: tapProcessor, target: tapTarget, expression: tapExpression,