From abc9295b84a73392f1411cc29f956a87c7ce26b9 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sun, 18 Mar 2018 23:36:18 +0100
Subject: [PATCH] Minor UI fix

---
 assets/js/page_image_detail.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/assets/js/page_image_detail.js b/assets/js/page_image_detail.js
index 39e1d01..62f969b 100644
--- a/assets/js/page_image_detail.js
+++ b/assets/js/page_image_detail.js
@@ -79,9 +79,11 @@ save.addEventListener("click", (e) => {
     doSave();
 });
 
-window.onbeforeunload = () => {
+window.addEventListener("beforeunload", (e) => {
     const state = currentState();
     if (lastSaved !== null && lastSaved !== state) {
-        return "Your changes have not been saved. Are you sure you want to leave?"
+        const message = "Your changes have not been saved. Are you sure you want to leave?";
+        e.returnValue = message;
+        return message;
     }
 };
\ No newline at end of file
-- 
GitLab