diff --git a/src/routes/(manage)/manage/app/monitors/+page.svelte b/src/routes/(manage)/manage/app/monitors/+page.svelte index b2b4fe69..1dad5219 100644 --- a/src/routes/(manage)/manage/app/monitors/+page.svelte +++ b/src/routes/(manage)/manage/app/monitors/+page.svelte @@ -102,8 +102,9 @@ const key = `${monitor.id}:${field}`; if (toggling[key]) return; + // For is_hidden the switch shows visibility: on = visible = not hidden const previous = field === "status" ? monitor.status || "INACTIVE" : monitor.is_hidden || "NO"; - const next = field === "status" ? (checked ? "ACTIVE" : "INACTIVE") : checked ? "YES" : "NO"; + const next = field === "status" ? (checked ? "ACTIVE" : "INACTIVE") : checked ? "NO" : "YES"; if (previous === next) return; // Optimistic flip; rolled back on failure @@ -221,7 +222,7 @@ Tag Type Status - Hidden + Visible Cron @@ -264,7 +265,7 @@
toggleMonitorField(data, "is_hidden", checked)}