docs/plans/2026-05-27-pagination-virtualized-stress-fixture.md
Status: done
Objective: make /examples/pagination show a realistic virtualized stress document: about 1000 pages total, with the rich table spanning about 10 pages, while keeping mounted DOM bounded.
Source of truth:
/Users/zbeyens/git/plate-2/.tmp/slate-v2http://localhost:3100/examples/paginationDecision:
slate-layout package internals.pagination-stress-page blocks appended after the editable rich fixture when DOM strategy = virtualized.stress_pages control shown only for virtualized mode.table pages and stress pages in the example meta row so the scale is visible without devtools.Changed behavior:
240, producing table pages 11 in the current A4 fixture.990, producing pages 1005 with the default fixture.Verification:
bun typecheck:sitebunx tsc --noEmit --project tsconfig.json --pretty falsebun lint:fixbun lintPLAYWRIGHT_BASE_URL=http://localhost:3100 PLAYWRIGHT_RETRIES=0 bunx playwright test playwright/integration/examples/pagination.test.ts playwright/integration/examples/query-controls.test.ts --project=chromiumResult:
/Users/zbeyens/git/plate-2/.agents/skills/autoreview/scripts/autoreview --mode local from .tmp/slate-v2; it produced no stdout for several minutes and was stopped. Manual closeout used source inspection plus the focused browser/typecheck/lint proof above.