From 71803713169ea454ddffb93755c26f77d7b88ef4 Mon Sep 17 00:00:00 2001 From: mwpn Date: Fri, 19 Dec 2025 05:31:56 +0700 Subject: [PATCH] Fix: tambah final check untuk pastikan dateInput tetap hari ini setelah semua async operations --- public/dashboard/js/dashboard.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/public/dashboard/js/dashboard.js b/public/dashboard/js/dashboard.js index b35b1d5..badf090 100644 --- a/public/dashboard/js/dashboard.js +++ b/public/dashboard/js/dashboard.js @@ -831,6 +831,14 @@ document.addEventListener('DOMContentLoaded', async () => { showVideoPanel(state.locationCode); await loadSummaryAndCharts(); + + // FINAL CHECK: Pastikan dateInput masih hari ini setelah semua async operations + const finalDateInput = document.getElementById('filter-date'); + if (finalDateInput && finalDateInput.value !== state.date) { + console.warn('[Dashboard] Date input value changed after async operations, resetting to:', state.date); + finalDateInput.value = state.date; + finalDateInput.setAttribute('value', state.date); + } });