diff --git a/static/script.js b/static/script.js index 405805f..2db37bf 100644 --- a/static/script.js +++ b/static/script.js @@ -90,6 +90,11 @@ document.addEventListener('DOMContentLoaded', () => { statusElements.systemClock.textContent = data.system_clock; statusElements.systemDate.textContent = data.system_date; + // Autofill the date input, but don't overwrite user edits. + if (!lastApiData || dateInput.value === lastApiData.system_date) { + dateInput.value = data.system_date; + } + const ntpIconInfo = iconMap.ntpActive[!!data.ntp_active]; if (data.ntp_active) { statusElements.ntpActive.innerHTML = `Active`;