diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz
index e15370122a..0e460373fd 100644
Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ
diff --git a/tools/server/webui/src/lib/components/app/notebook/NotebookScreen.svelte b/tools/server/webui/src/lib/components/app/notebook/NotebookScreen.svelte
index 24075a068c..40027c1f31 100644
--- a/tools/server/webui/src/lib/components/app/notebook/NotebookScreen.svelte
+++ b/tools/server/webui/src/lib/components/app/notebook/NotebookScreen.svelte
@@ -177,8 +177,17 @@
scrollInterval = undefined;
}
});
+
+ function handleBeforeUnload(event: BeforeUnloadEvent) {
+ if (inputContent.length > 0) {
+ event.preventDefault();
+ event.returnValue = '';
+ }
+ }
+