Message on reload to hopefully stop the user.

This commit is contained in:
Frank
2026-01-06 14:32:37 +01:00
parent 2b51ca0a68
commit 1fddcda12f

View File

@@ -60,6 +60,15 @@ document.addEventListener('DOMContentLoaded', async () => {
// Look for config injected by Twig in the page // Look for config injected by Twig in the page
const cfgEl = document.getElementById('mercure-config'); const cfgEl = document.getElementById('mercure-config');
// Prevent/warn on page reload
window.addEventListener('beforeunload', (event) => {
// Standard way to trigger the browser's confirmation dialog
event.preventDefault();
// Included for compatibility with older browsers
event.returnValue = '';
});
if (!cfgEl) { if (!cfgEl) {
console.warn('[Mercure][game1] #mercure-config element not found on page'); console.warn('[Mercure][game1] #mercure-config element not found on page');
return; return;