From a87ac8c7cd5e99724352b80a5838d70d42d68d61 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Laurent?= <francois.laurent@posteo.net>
Date: Thu, 5 May 2022 19:19:28 +0200
Subject: [PATCH] implements #34

---
 src/editor.jl | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/editor.jl b/src/editor.jl
index b6f08a5..8645fa4 100644
--- a/src/editor.jl
+++ b/src/editor.jl
@@ -13,6 +13,11 @@ function JSServe.jsrender(session::Session, ev::EditorView)
     r(session, LarvaTaggerJS)
     r(session, LarvaTaggerCSS)
     r(session, LoadAwesomeCSS)
+    evaljs(session, js"""
+    window.addEventListener('beforeunload', function(e){
+        e.preventDefault();
+        e.returnValue = '';
+    })""")
     r(session,
       DOM.div(JSServe.TailwindCSS,
               r(session, ev.larvaviewer),
-- 
GitLab