Skip to content

Update dependency react-window to v2.4.1 - #163

Merged
jonesbusy merged 1 commit into
mainfrom
renovate/react-window-2.x-lockfile
Oct 20, 2026
Merged

jonesbusy merged 1 commit into
mainfrom
renovate/react-window-2.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
react-window (source) 2.3.4 → 2.4.1 age confidence

Release Notes

bvaughn/react-window (react-window)

v2.4.1

Compare Source

  • Fix performance issues for fixed-size rows or columns with a size of 0 (e.g. a percentage size before the container has been measured). Rendering no longer computes and caches bounds for every item, and only the first item is rendered (previously the last items were rendered, or every item if the scroll offset was negative). Invalid sizes (e.g. "abc%" or negative values) are treated as 0. - #​923

v2.4.0

Compare Source

Server rendering improvements:

Features
  • Add defaultScrollOffset prop to List and defaultScrollLeft/defaultScrollTop props to Grid for setting the initial scroll position. Server-rendered HTML can't be pre-scrolled, so server rendering starts at the first row and the default scroll offset is applied when the component hydrates (unless the browser has already restored a scroll position). For lists and grids that are initially empty (e.g. while data is loading), the offset is applied once they have rows.
  • Add initialRowHeights option to useDynamicRowHeight for providing row heights that are known or can be estimated ahead of time (e.g. during server rendering).
  • Add a server rendering page to the docs site.
Bug fixes
  • Server-rendered rows with dynamic heights are now displayed in normal document flow until they have been measured, rather than being positioned using estimated heights (which caused rows to overlap or leave gaps until after hydration).
  • Fix List and Grid logging useLayoutEffect warnings when server rendered with React 18.
  • Fix getScrollbarSize throwing when called during server rendering; it now returns 0.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from PratikMane0112 as a code owner October 18, 2026 17:34
@renovate renovate Bot changed the title Update dependency react-window to v2.4.0 Update dependency react-window to v2.4.1 Oct 19, 2026
@renovate
renovate Bot force-pushed the renovate/react-window-2.x-lockfile branch from 166dec1 to a64762a Compare October 19, 2026 01:29
@jonesbusy
jonesbusy merged commit 862e686 into main Oct 20, 2026
1 check passed
@jonesbusy
jonesbusy deleted the renovate/react-window-2.x-lockfile branch October 20, 2026 11:26
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