From 03950b1295d44bb2a9cfbdceb31cc627a02c27ba Mon Sep 17 00:00:00 2001 From: Sanaei Date: Sat, 15 Aug 2026 17:33:56 +0200 Subject: [PATCH] fix(frontend): disable table virtualization Removes the `virtual` table option from Clients, Inbounds, and Nodes list pages. This aligns table behavior across key admin views and avoids virtualization-related rendering/interaction issues with the existing scroll and pagination setup. --- frontend/src/pages/clients/ClientsPage.tsx | 1 - frontend/src/pages/inbounds/list/InboundList.tsx | 1 - frontend/src/pages/nodes/NodeList.tsx | 1 - 3 files changed, 3 deletions(-) diff --git a/frontend/src/pages/clients/ClientsPage.tsx b/frontend/src/pages/clients/ClientsPage.tsx index a9497a84b..3fdf9e68a 100644 --- a/frontend/src/pages/clients/ClientsPage.tsx +++ b/frontend/src/pages/clients/ClientsPage.tsx @@ -1351,7 +1351,6 @@ export default function ClientsPage() { pagination={tablePagination} size="small" scroll={{ x: 1200, y: 'calc(100vh - 380px)' }} - virtual onChange={onTableChange} locale={{ emptyText: ( diff --git a/frontend/src/pages/inbounds/list/InboundList.tsx b/frontend/src/pages/inbounds/list/InboundList.tsx index 7d4e8ab18..279e4d232 100644 --- a/frontend/src/pages/inbounds/list/InboundList.tsx +++ b/frontend/src/pages/inbounds/list/InboundList.tsx @@ -287,7 +287,6 @@ export default function InboundList({ }} pagination={paginationFor(visibleInbounds)} scroll={{ x: tableScrollX, y: 'calc(100vh - 320px)' }} - virtual style={{ marginTop: 10 }} size="small" locale={{ diff --git a/frontend/src/pages/nodes/NodeList.tsx b/frontend/src/pages/nodes/NodeList.tsx index 8e7ed8fe6..d5f0c679f 100644 --- a/frontend/src/pages/nodes/NodeList.tsx +++ b/frontend/src/pages/nodes/NodeList.tsx @@ -649,7 +649,6 @@ export default function NodeList({ pagination={false} loading={loading} scroll={{ x: 'max-content', y: 'calc(100vh - 320px)' }} - virtual size="middle" rowKey="key" rowSelection={dataSource.length > 1 ? {