From 3b9198d74238bfb6b23cb7166e5f3cc27f2eb98b Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Wed, 1 Apr 2026 14:07:47 +0000 Subject: [PATCH] fix(scheduler): save interval change even when auto is disabled updateSchedulerInterval() only saved when enabled=true, so changing the dropdown with auto off was lost on refresh. Now always persists. Co-Authored-By: Claude Opus 4.6 (1M context) --- api/app/static/js/dashboard.js | 5 +---- api/app/templates/dashboard.html | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/api/app/static/js/dashboard.js b/api/app/static/js/dashboard.js index 1ca7d75..bdee780 100644 --- a/api/app/static/js/dashboard.js +++ b/api/app/static/js/dashboard.js @@ -204,10 +204,7 @@ async function toggleScheduler() { async function updateSchedulerInterval() { if (_schedulerLoading) return; // ignore programmatic changes during load - const enabled = document.getElementById('schedulerToggle').checked; - if (enabled) { - await toggleScheduler(); - } + await toggleScheduler(); // always save interval (even when disabled) } async function loadSchedulerStatus() { diff --git a/api/app/templates/dashboard.html b/api/app/templates/dashboard.html index 29db90b..1ba27e9 100644 --- a/api/app/templates/dashboard.html +++ b/api/app/templates/dashboard.html @@ -114,5 +114,5 @@ {% endblock %} {% block scripts %} - + {% endblock %}