From b9ad0dba46879048284c66e1ae116f5e20474649 Mon Sep 17 00:00:00 2001 From: j4k0xb <55899582+j4k0xb@users.noreply.github.com> Date: Wed, 22 May 2024 11:03:55 +0200 Subject: [PATCH] fix: don't alert on beforeunload for empty models --- apps/playground/src/App.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/playground/src/App.tsx b/apps/playground/src/App.tsx index 949ad038..1192f62f 100644 --- a/apps/playground/src/App.tsx +++ b/apps/playground/src/App.tsx @@ -53,9 +53,8 @@ function App() { fileModels().map((model) => model.uri.path), ); - const hasUnsavedChanges = () => models().some((m) => m.getValueLength() > 0); - - window.onbeforeunload = () => hasUnsavedChanges(); + window.onbeforeunload = () => + models().some((m) => m.getValueLength() > 0) || undefined; // eslint-disable-next-line @typescript-eslint/no-misused-promises const saveModelsDebounced = debounce(() => saveModels(models()), 1000);