From 0af550bf4edd5eff382d58d870ce214fb48b5875 Mon Sep 17 00:00:00 2001 From: Christoph Kluge Date: Fri, 23 Jan 2026 18:26:10 +0100 Subject: [PATCH] fix nodelist paging --- web/frontend/src/systems/NodeList.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/frontend/src/systems/NodeList.svelte b/web/frontend/src/systems/NodeList.svelte index f512a6ea..8dda2770 100644 --- a/web/frontend/src/systems/NodeList.svelte +++ b/web/frontend/src/systems/NodeList.svelte @@ -95,7 +95,6 @@ let nodes = $state([]); let page = $state(1); let headerPaddingTop = $state(0); - let matchedNodes = $state(0); /* Derived */ let selectedMetrics = $derived(pendingSelectedMetrics); @@ -119,6 +118,8 @@ }, requestPolicy: "network-only", // Resolution queries are cached, but how to access them? For now: reload on every change })); + + const matchedNodes = $derived($nodesQuery?.data?.nodeMetricsList?.totalNodes || 0); /* Effects */ $effect(() => { @@ -142,7 +143,6 @@ if ($nodesQuery?.data) { untrack(() => { nodes = handleNodes($nodesQuery?.data?.nodeMetricsList); - matchedNodes = $nodesQuery?.data?.totalNodes || 0; }); selectedMetrics = [...pendingSelectedMetrics]; // Trigger Rerender in NodeListRow Only After Data is Fetched };