From e8dc7192e18b2708ca3c5f4dc3efed41f436f409 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Sat, 23 May 2026 16:06:31 +0200 Subject: [PATCH] fix(clients): include inboundsById in columns memo deps Without it, the table's first paint captured an empty inboundsById and rendered each attached inbound as #. Once a sort/filter forced the memo to rebuild it self-corrected, hence the visible flicker on reload. --- frontend/src/pages/clients/ClientsPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/pages/clients/ClientsPage.tsx b/frontend/src/pages/clients/ClientsPage.tsx index 5fbeeae8..788df288 100644 --- a/frontend/src/pages/clients/ClientsPage.tsx +++ b/frontend/src/pages/clients/ClientsPage.tsx @@ -590,7 +590,7 @@ export default function ClientsPage() { }, 'expiryTime'), ]; // eslint-disable-next-line react-hooks/exhaustive-deps - }, [t, togglingEmail, sortColumn, sortOrder, clientBucket, isOnline]); + }, [t, togglingEmail, sortColumn, sortOrder, clientBucket, isOnline, inboundsById]); const tablePagination = { current: currentPage,