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 %}