Skip to content

Commit 8f7144e

Browse files
Copilothotlong
andcommitted
docs: add ROADMAP entry for grouped view empty rows fix
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 5070686 commit 8f7144e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

ROADMAP.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1031,6 +1031,14 @@ The `FlowDesigner` is a canvas-based flow editor that bridges the gap between th
10311031

10321032
**Tests:** Added integration test in `ListViewGroupingPropagation.test.tsx` that verifies toggling a group field via the toolbar immediately updates the rendered schema. All 117 ListView tests pass.
10331033

1034+
### ListView Grouping Mode Empty Rows (February 2026)
1035+
1036+
**Root Cause:** When grouping is enabled in list view, `buildGroupTableSchema` in `ObjectGrid.tsx` sets `pagination: false` but inherits `pageSize: 10` from the parent schema. The `DataTableRenderer` filler row logic (`Array.from({ length: Math.max(0, pageSize - paginatedData.length) })`) pads each group table with empty rows up to `pageSize`, creating many blank lines.
1037+
1038+
**Fix:** Added `pagination &&` condition to filler row rendering in `data-table.tsx`. Filler rows only render when pagination is enabled, since their purpose is maintaining consistent page height during paginated views.
1039+
1040+
**Tests:** Added 2 tests in `data-table-airtable-ux.test.tsx` verifying filler rows are skipped when pagination is off and still rendered when pagination is on. All 59 related tests pass.
1041+
10341042
---
10351043

10361044
## ⚠️ Risk Management

0 commit comments

Comments
 (0)