diff --git a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/podkop.js b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/podkop.js index 924d737..b7cc972 100644 --- a/luci-app-podkop/htdocs/luci-static/resources/view/podkop/podkop.js +++ b/luci-app-podkop/htdocs/luci-static/resources/view/podkop/podkop.js @@ -774,13 +774,11 @@ let createStatusSection = function (podkopStatus, singboxStatus, podkop, luci, s return view.extend({ async render() { - // Add timestamp to URL to prevent caching - if (!window.location.href.includes('_nocache=')) { - const timestamp = new Date().getTime(); - const separator = window.location.href.includes('?') ? '&' : '?'; - const newUrl = `${window.location.href}${separator}_nocache=${timestamp}`; - window.history.replaceState({}, document.title, newUrl); - } + // Always add fresh timestamp to URL to prevent caching + const timestamp = new Date().getTime(); + const url = new URL(window.location.href); + url.searchParams.set('_nocache', timestamp); + window.history.replaceState({}, document.title, url.toString()); document.head.insertAdjacentHTML('beforeend', `