diff options
| author | Kit La Touche <kit@transneptune.net> | 2024-11-11 14:24:04 -0500 |
|---|---|---|
| committer | Kit La Touche <kit@transneptune.net> | 2024-11-11 14:24:04 -0500 |
| commit | c4bdcb0dd90ef955269df17bccd53e4991345777 (patch) | |
| tree | 98c20ef79146aa2997d746ff1e2bb4b25dfe02ed /ui/routes/(app)/+layout.svelte | |
| parent | a417c62edd4d3c07ba37b01835e89ed650489e09 (diff) | |
Clean up event stream on window close
Diffstat (limited to 'ui/routes/(app)/+layout.svelte')
| -rw-r--r-- | ui/routes/(app)/+layout.svelte | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ui/routes/(app)/+layout.svelte b/ui/routes/(app)/+layout.svelte index 86bc330..7e2c0e0 100644 --- a/ui/routes/(app)/+layout.svelte +++ b/ui/routes/(app)/+layout.svelte @@ -53,8 +53,20 @@ events.close(); } }); + + function beforeUnload(evt) { + evt.preventDefault(); + if (events !== null) { + events.close(); + } + // For some compat reasons? + evt.returnValue = ''; + return ''; + } </script> +<svelte:window on:beforeunload={beforeUnload}/> + <svelte:head> <title>pilcrow</title> </svelte:head> |
