From 89c1e36e31c1cd7879b6a37723ae19960f430d97 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Wed, 12 Oct 2022 04:51:03 +0300 Subject: Events: correctly shutdown EventSource connection --- src/main/assets/scripts.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/main/assets') diff --git a/src/main/assets/scripts.js b/src/main/assets/scripts.js index 97525940..b103810d 100644 --- a/src/main/assets/scripts.js +++ b/src/main/assets/scripts.js @@ -105,7 +105,9 @@ function i18n(key = '', lang = undefined) { || key; } -var es, pageTitle; +/** @type { EventSource } */ +var es; +var pageTitle; function initES() { if (!('EventSource' in window)) { @@ -782,6 +784,11 @@ ready(() => { } }); initES(); + addEventListener('beforeunload', () => { + if (es) { + es.close(); + } + }); embedAll(); }); -- cgit v1.2.3