From e2d429d283184311edc9118296c12fcee3dae526 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 7 Aug 2026 13:37:00 +0200 Subject: [PATCH] :bug: Add timeout to plugin manifest fetch (#11120) The fetch-manifest function previously had no timeout, causing the plugin installation flow to hang indefinitely if the server accepted the connection but never completed the response. Added a 15-second timeout using rx/timeout to abort the request automatically. Closes #11119 AI-assisted-by: qwen3.7-plus --- frontend/src/app/main/data/plugins.cljs | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/app/main/data/plugins.cljs b/frontend/src/app/main/data/plugins.cljs index 6635fc070b..4f7e8b7ceb 100644 --- a/frontend/src/app/main/data/plugins.cljs +++ b/frontend/src/app/main/data/plugins.cljs @@ -39,6 +39,7 @@ :uri plugin-url :omit-default-headers true :response-type :json}) + (rx/timeout 15000) (rx/map :body) (rx/map #(preg/parse-manifest plugin-url %))))