diff --git a/frontend/src/components/panels/Sidebar.tsx b/frontend/src/components/panels/Sidebar.tsx
index af75140..322b8ad 100644
--- a/frontend/src/components/panels/Sidebar.tsx
+++ b/frontend/src/components/panels/Sidebar.tsx
@@ -637,7 +637,7 @@ function SettingsPanel() {
min={10}
max={3600}
value={interval}
- onChange={(e) => setIntervalValue(Number(e.target.value))}
+ onChange={(e) => { const v = Number(e.target.value); if (!isNaN(v)) setIntervalValue(v) }}
className="w-24 px-2 py-1 rounded-md text-xs font-mono bg-[#0d1117] border border-border text-foreground focus:outline-none focus:border-[#00d4ff]"
/>
seconds
@@ -674,7 +674,7 @@ function VersionBadge() {
{hasUpdate && latest && (