From e29184e1ce9c74676e391e43ed8b4dded412e0d9 Mon Sep 17 00:00:00 2001 From: Ray Schamp <ray@scratch.mit.edu> Date: Fri, 17 Nov 2017 15:09:57 -0500 Subject: [PATCH] Warn user before navigating away/unloading --- src/index.jsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/index.jsx b/src/index.jsx index 6d301f516..e55fc0ef4 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -7,6 +7,11 @@ import ProjectLoaderHOC from './lib/project-loader-hoc.jsx'; import styles from './index.css'; +if (process.env.NODE_ENV === 'production' && typeof window === 'object') { + // Warn before navigating away + window.onbeforeunload = () => true; +} + const App = AppStateHOC(ProjectLoaderHOC(GUI)); const appTarget = document.createElement('div'); -- GitLab