app/assets/javascripts/decidim/forms/forms.js.es6 in decidim-forms-0.23.6 vs app/assets/javascripts/decidim/forms/forms.js.es6 in decidim-forms-0.24.0.rc1

- old
+ new

@@ -51,18 +51,18 @@ }); $(document).on("submit", "form", (event) => { window.exitUrl = event.currentTarget.action; }); - window.onbeforeunload = () => { + window.addEventListener("beforeunload", (event) => { const exitUrl = window.exitUrl; const hasChanged = $form.data("changed"); window.exitUrl = null; if (!hasChanged || (exitUrl && exitUrl.includes(safePath))) { - return null; + return; } - return ""; - } + event.returnValue = true; + }); } })(window);