Skip to content

chore(deps): bump react-window and @types/react-window in /internal/dev_server/ui - #831

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/internal/dev_server/ui/multi-208a30e810
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/internal/dev_server/ui/multi-208a30e810

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Bumps react-window and @types/react-window. These dependencies needed to be updated together.
Updates react-window from 1.8.10 to 2.3.2

Release notes

Sourced from react-window's releases.

2.3.2

  • Improve scrollToRow accuracy for dynamic height rows
  • Bugs fixes
    • Fix RTL scrolling and alignment
    • Fix stale row measurements after keyed reordering
    • Fixed dropped prop updates
    • Use fractional percentage sizing
    • Fix center alignment near list boundaries
  • Performance tweaks:
    • Improve scrolling performance by calculating fixed-size visible ranges directly and searching cached variable-size bounds instead of scanning from the beginning.
    • Fixed-size jumps also avoid allocating bounds for preceding items.

2.3.1

  • Grid updates direction when dir prop changes after mount

2.3.0

  • Add optional rowKey prop to List and add optional rowKey/columnKey prop to Grid.

2.2.7

  • Fixed a problem with project logo not displaying correctly in the README for the Firefox browser.

2.2.6

  • useDynamicRowHeight should not instantiate ResizeObserver when server-rendering

2.2.5

  • Use defaultHeight/defaultWidth prop to server render initial set of rows/cells
  • Adjust TypeScript return type for rowComponent/cellComponent to work around a ReactNode vs ReactElement mismatch caused by #875

2.2.4

  • Update README docs

2.2.3

  • Update TS Doc comments for List and Grid imperative methods to specify when a method throws.
  • Throw a RangeError (instead of a regular Error) if an invalid index is passed to one of the imperative scroll-to methods.

2.2.2

The return type of List and Grid components is explicitly annotated as ReactElement. The return type of rowComponent and cellComponent changed from ReactNode to ReactElement. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue #875)

2.2.1

  • Fix possible scroll-jump scenario with useDynamicRowHeight

2.2.0

  • Support for dynamic row heights via new useDynamicRowHeight hook.
const rowHeight = useDynamicRowHeight({
  defaultRowHeight: 50
});
return <List rowHeight={rowHeight} {...rest} />;
</tr></table>

... (truncated)

Changelog

Sourced from react-window's changelog.

2.3.2

  • Improve scrollToRow accuracy for dynamic height rows
  • Bugs fixes
    • Fix RTL scrolling and alignment
    • Fix stale row measurements after keyed reordering
    • Fixed dropped prop updates
    • Use fractional percentage sizing
    • Fix center alignment near list boundaries
  • Performance tweaks:
    • Improve scrolling performance by calculating fixed-size visible ranges directly and searching cached variable-size bounds instead of scanning from the beginning.
    • Fixed-size jumps also avoid allocating bounds for preceding items.

2.3.1

  • Grid updates direction when dir prop changes after mount

2.3.0

  • Add optional rowKey prop to List and add optional rowKey/columnKey prop to Grid.

2.2.7

  • Fixed a problem with project logo not displaying correctly in the README for the Firefox browser.

2.2.6

  • useDynamicRowHeight should not instantiate ResizeObserver when server-rendering

2.2.5

  • Use defaultHeight/defaultWidth prop to server render initial set of rows/cells
  • Adjust TypeScript return type for rowComponent/cellComponent to work around a ReactNode vs ReactElement mismatch caused by #875

2.2.4

  • Update README docs

2.2.3

  • Update TS Doc comments for List and Grid imperative methods to specify when a method throws.
  • Throw a RangeError (instead of a regular Error) if an invalid index is passed to one of the imperative scroll-to methods.

2.2.2

The return type of List and Grid components is explicitly annotated as ReactElement. The return type of rowComponent and cellComponent changed from ReactNode to ReactElement. This was done to fix TypeScript warnings for React versions 18.0 - 18.2. (See issue #875)

2.2.1

  • Fix possible scroll-jump scenario with useDynamicRowHeight

... (truncated)

Commits

Updates @types/react-window from 1.8.8 to 2.0.0

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note

Overview
Bumps react-window from 1.8.10 to 2.3.2 and @types/react-window from 1.8.8 to 2.0.0 in internal/dev_server/ui (package.json and lockfile only).

The v2 line drops the old memoize-one runtime dependency, tightens peer support to React 18/19, and ships built-in TypeScript types (the updated @types/react-window package is a deprecated stub that re-exports from react-window). There are no accompanying changes to UI source in this PR.

Reviewed by Cursor Bugbot for commit 75f49b5. Bugbot is set up for automated code reviews on this repo. Configure here.

Bumps [react-window](https://github.com/bvaughn/react-window) and [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window). These dependencies needed to be updated together.

Updates `react-window` from 1.8.10 to 2.3.2
- [Release notes](https://github.com/bvaughn/react-window/releases)
- [Changelog](https://github.com/bvaughn/react-window/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-window@1.8.10...2.3.2)

Updates `@types/react-window` from 1.8.8 to 2.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-window)

---
updated-dependencies:
- dependency-name: react-window
  dependency-version: 2.3.2
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: "@types/react-window"
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 29, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 29, 2026 04:53
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants