<p></p>
<p dir="auto">Solution: Add conditionally a <code class="notranslate">beforeunload</code> handler. But beware of this:</p>
<blockquote>
<p dir="auto">Important: the beforeunload event should only be used to alert the user of unsaved changes. Once those changes are saved, the event should be removed. It should never be added unconditionally to the page, as doing so can hurt performance in some cases.</p>
</blockquote>
<p dir="auto"><a href="https://developer.chrome.com/docs/web-platform/page-lifecycle-api#the_beforeunload_event" rel="nofollow">https://developer.chrome.com/docs/web-platform/page-lifecycle-api#the_beforeunload_event</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/4561#issuecomment-1980513113">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLKQX3WB2KKVLGPSK5TYW3TI7AVCNFSM6AAAAABEIAVHAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBQGUYTGMJRGM">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLJKC4MZ6R6WHTH5NKTYW3TI7A5CNFSM6AAAAABEIAVHAOWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTWBQ5VS.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/4561/1980513113</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/4561#issuecomment-1980513113",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/4561#issuecomment-1980513113",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>