From a275e14f8728ec5d2eec5cdbde9dae5d3a15ce2e Mon Sep 17 00:00:00 2001 From: Joshen Lim Date: Thu, 25 Jun 2026 22:30:57 +0800 Subject: [PATCH] Ensure that pathname in unified logs is solely server side filtered --- .../components/interfaces/UnifiedLogs/UnifiedLogs.tsx | 2 ++ .../interfaces/UnifiedLogs/components/Columns.tsx | 11 ++++++----- .../components/ui/DataTable/DataTableInfinite.tsx | 1 + 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.tsx b/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.tsx index 8e72578a2a6..d9e2361ad2c 100644 --- a/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.tsx +++ b/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.tsx @@ -258,6 +258,8 @@ export const UnifiedLogs = () => { getFacetedMinMaxValues: getTTableFacetedMinMaxValues(), }) + console.log({ flatData }) + const selectedRow = useMemo(() => { if ((isLoading || isFetching) && !flatData.length) return return table.getCoreRowModel().flatRows.find((row) => row.id === openRowId) diff --git a/apps/studio/components/interfaces/UnifiedLogs/components/Columns.tsx b/apps/studio/components/interfaces/UnifiedLogs/components/Columns.tsx index 24226623f0f..20af0e5e7e3 100644 --- a/apps/studio/components/interfaces/UnifiedLogs/components/Columns.tsx +++ b/apps/studio/components/interfaces/UnifiedLogs/components/Columns.tsx @@ -56,7 +56,7 @@ export function generateDynamicColumns({ data }: { data: ColumnSchema[] }): { enableHiding: false, enableResizing: false, enableSorting: false, - filterFn: (_row, _columnId, _filterValue) => true, + filterFn: () => true, size: 48, minSize: 48, maxSize: 48, @@ -76,7 +76,7 @@ export function generateDynamicColumns({ data }: { data: ColumnSchema[] }): { enableHiding: false, enableResizing: false, enableSorting: false, - filterFn: (_row, _columnId, _filterValue) => true, + filterFn: () => true, size: 48, minSize: 48, maxSize: 48, @@ -93,7 +93,7 @@ export function generateDynamicColumns({ data }: { data: ColumnSchema[] }): { const date = new Date(row.getValue('date')) return }, - filterFn: (_row, _columnId, _filterValue) => true, + filterFn: () => true, enableResizing: false, enableSorting: false, size: 140, @@ -118,7 +118,7 @@ export function generateDynamicColumns({ data }: { data: ColumnSchema[] }): { ) }, enableHiding: false, - filterFn: (_row, _columnId, _filterValue) => true, + filterFn: () => true, enableResizing: false, enableSorting: false, size: 40, @@ -169,7 +169,7 @@ export function generateDynamicColumns({ data }: { data: ColumnSchema[] }): { ) }, - filterFn: (_row, _columnId, _filterValue) => true, + filterFn: () => true, enableResizing: false, enableSorting: false, size: 70, @@ -206,6 +206,7 @@ export function generateDynamicColumns({ data }: { data: ColumnSchema[] }): { { accessorKey: 'pathname', header: 'Pathname', + filterFn: () => true, enableSorting: false, enableResizing: false, size: 250, diff --git a/apps/studio/components/ui/DataTable/DataTableInfinite.tsx b/apps/studio/components/ui/DataTable/DataTableInfinite.tsx index 8ca89276707..9d2ec8de55e 100644 --- a/apps/studio/components/ui/DataTable/DataTableInfinite.tsx +++ b/apps/studio/components/ui/DataTable/DataTableInfinite.tsx @@ -51,6 +51,7 @@ export function DataTableInfinite({ const headerGroups = table.getHeaderGroups() const headers = headerGroups[0].headers const rows = table.getRowModel().rows ?? [] + console.log({ test: table.getRowCount() }) const onScroll = useCallback( (e: UIEvent) => {