From db93de4b14ab78e618971effc9e3f67646dfe80a Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Mon, 1 Dec 2025 08:13:50 -0500 Subject: [PATCH] feat: improve loading logic for telemetry and network analysis sections by utilizing session storage to prevent unnecessary loading delays --- .../Proxmox/views/statistics.blade.php | 50 ++++++++++++++++--- 1 file changed, 42 insertions(+), 8 deletions(-) diff --git a/extensions/Servers/Proxmox/views/statistics.blade.php b/extensions/Servers/Proxmox/views/statistics.blade.php index 37cc99e9e..60109c90a 100644 --- a/extensions/Servers/Proxmox/views/statistics.blade.php +++ b/extensions/Servers/Proxmox/views/statistics.blade.php @@ -101,7 +101,24 @@
@@ -111,15 +128,15 @@ class="absolute inset-0 z-30 flex items-center justify-center bg-background/80 backdrop-blur-sm" >
- + - +

Loading telemetry data…

-
+

@@ -1934,7 +1951,24 @@ style="width: 100%;" wire:init="loadNetworkAnalysis" x-data="{ loading: true }" - x-init="setTimeout(() => loading = false, 4000)" + x-init=" + (function () { + var serverId = {{ $server->id ?? 0 }}; + var key = 'networkAnalysisLoaded_' + serverId; + if (window.sessionStorage && sessionStorage.getItem(key) === 'true') { + loading = false; + return; + } + setTimeout(function () { + loading = false; + try { + if (window.sessionStorage) { + sessionStorage.setItem(key, 'true'); + } + } catch (e) {} + }, 4000); + })() + " >
- + - +

Loading network analysis…

-
+