diff --git a/src/ui_server/mod.rs b/src/ui_server/mod.rs index 414db2a..89e4232 100644 --- a/src/ui_server/mod.rs +++ b/src/ui_server/mod.rs @@ -1100,6 +1100,7 @@ fn create_ws_router() -> Router { Router::new() .route("/task-progress", get(ws_task_progress_proxy)) .route("/task-progress/:task_id", get(ws_task_progress_proxy)) + .route("/autotask", get(ws_task_progress_proxy)) .fallback(any(ws_proxy)) } diff --git a/ui/suite/js/window-manager.js b/ui/suite/js/window-manager.js index 8cc18ca..a80cf38 100644 --- a/ui/suite/js/window-manager.js +++ b/ui/suite/js/window-manager.js @@ -295,6 +295,11 @@ if (typeof window.WindowManager === "undefined") { header.addEventListener("mousedown", onMouseDown); + header.addEventListener("dblclick", (e) => { + if (e.target.tagName.toLowerCase() === "button" || e.target.closest("button")) return; + this.toggleMaximize(windowEl.id.replace("window-", "")); + }); + // Add focus listener to the whole window windowEl.addEventListener("mousedown", () => { this.focus(windowEl.id.replace("window-", "")); diff --git a/ui/suite/tasks/autotask.html b/ui/suite/tasks/autotask.html index a7a32ed..611a3a9 100644 --- a/ui/suite/tasks/autotask.html +++ b/ui/suite/tasks/autotask.html @@ -132,7 +132,7 @@