Skip to content

Virtualize rendering of session details list - #1649

Open
hkben wants to merge 1 commit into
sienori:masterfrom
hkben:virtualization
Open

Virtualize rendering of session details list#1649
hkben wants to merge 1 commit into
sienori:masterfrom
hkben:virtualization

Conversation

@hkben

@hkben hkben commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

This is one of two parts of an optimization aimed at improving popup‑opening speed. This part focuses on the frontend.

The new flow uses react-window, a React virtualization library. When a session contains a very large number of windows and tabs, the component renders only the items within the visible area, which increases rendering speed.

Please note that to make the virtualized list work without affecting the UI, the new flow changes WindowContainer from a root element to a row item element which is same level as TabContainer. Most of the changes you see involve flattening WindowContainer into a row item function similar to TabContainer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant