From cd0bedf9d4804b34c62705ec852787917033476b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 19 Nov 2025 22:30:35 +0000 Subject: [PATCH] Fix pause button: resend visibility on page load The pause button wasn't appearing because preload.js variables were being reset when pages reloaded/navigated, but the visibility message was only sent once in attachView(). Now sends pause-button-visibility on EVERY page load (did-finish-load event) to ensure the button state persists across page reloads and navigation. --- install_kiosk_0.9.2.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/install_kiosk_0.9.2.sh b/install_kiosk_0.9.2.sh index 87f64c3..fe92020 100644 --- a/install_kiosk_0.9.2.sh +++ b/install_kiosk_0.9.2.sh @@ -4202,6 +4202,12 @@ function createWindow(){ },true); }); `).catch(()=>{}); + + // Send pause button visibility on every page load to handle reloads + const siteDuration=parseInt(t.duration)||0; + const shouldShow=siteDuration>0; + view.webContents.send('pause-button-visibility',shouldShow); + console.log('[MAIN] Page loaded - resending pause-button-visibility: '+shouldShow+' for '+t.url); }); const isHidden=parseInt(t.duration)===-1;