[BUG] Kanban board fails to render when a column contains more than 3000 cards
Title: Kanban board fails to render when a column contains more than 3000 cards
Problem description: If a single column on the Kanban board contains more than ~3000 cards, the frontend fails to render them. The interface becomes unresponsive or completely freezes, making it impossible to work with tasks in that column.
Steps to reproduce:
- Create a project with a Kanban board.
- Add more than 3000 cards to a single column.
- Open the Kanban board.
Actual result: Cards are not displayed; the page freezes or stops responding.
Expected behavior: Cards should be loaded gradually (lazy loading / infinite scroll) as the user scrolls down, so the interface remains responsive.
Proposed solution: Implement lazy loading for cards — for example, render the first 100–200 and load more as the user scrolls. This will improve performance and allow working with large backlogs without UI freezes.
Additional information:
- Taiga version: 6.9.0
- Browser: chrome, vivaldi, firefox
- Screenshots or logs (if any):
P.S.: I don’t know English very well, so I used AI to translate this text. Sorry if it made the text less readable.