diff --git a/server/src/wled_controller/static/js/features/tabs.js b/server/src/wled_controller/static/js/features/tabs.js index 2e85d21..04ebd1b 100644 --- a/server/src/wled_controller/static/js/features/tabs.js +++ b/server/src/wled_controller/static/js/features/tabs.js @@ -42,6 +42,9 @@ export function startAutoRefresh() { if (apiKey) { const activeTab = localStorage.getItem('activeTab') || 'dashboard'; if (activeTab === 'targets') { + // Skip refresh while user interacts with a picker or slider + const panel = document.getElementById('targets-panel-content'); + if (panel && panel.contains(document.activeElement) && document.activeElement.matches('input')) return; if (typeof window.loadTargetsTab === 'function') window.loadTargetsTab(); } else if (activeTab === 'dashboard') { if (typeof window.loadDashboard === 'function') window.loadDashboard();