diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 5639a1ca7f..624ac77642 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -1159,7 +1159,7 @@ $(function () { footerHtml += ''; $(document.body).append(footerHtml); - + $(window).on("beforeunload", function () { // Close the connection gracefully when possible @@ -1188,7 +1188,6 @@ $(document).on('pagebeforeshow', ".page", function () { Dashboard.ensureHeader(page); Dashboard.ensurePageTitle(page); - Dashboard.refreshSystemInfoFromServer(); } else { @@ -1204,9 +1203,10 @@ $(document).on('pagebeforeshow', ".page", function () { Dashboard.ensureHeader(page, user); Dashboard.ensurePageTitle(page); }); - - Dashboard.refreshSystemInfoFromServer(); } + if (!ApiClient.isWebSocketOpen()) { + Dashboard.refreshSystemInfoFromServer(); + } });