From 5dae303ce0a2080b06a971b90b7aaeb6dc4ccb91 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Feb 2026 06:42:47 +0000
Subject: [PATCH] chore(frontend/deps): Bump react-window and
@types/react-window in /autogpt_platform/frontend (#10943)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
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.11 to 2.1.0
Sourced from react-window's
releases. Improved ARIA support: Added optional Minor changes to function onCellsRendered(Release notes
2.1.0
HTMLDivElementariaAttributes prop to row and cell
renderers to simplify better ARIA attributes for user-rendered
cellsHTMLDivElement from
List and Grid
children prop
to List and Grid for e.g.
overlays/tooltipstagName prop; defaults to
"div" but can be changed to e.g.
"ul"// Example of how to use new `ariaAttributes` prop
function RowComponent({
ariaAttributes,
index,
style,
...rest
}: RowComponentProps<object>) {
return (
<div style={style} {...ariaAttributes}>
...
</div>
);
}
children prop to better support edge
cases like sticky rows.onRowsRendered and
onCellsRendered callbacks to make it easier to
differentiate between visible items and items rendered due to
overscan settings. These methods will now receive two params– the first
for visible rows and the second for all rows
(including overscan), e.g.:function onRowsRendered(
visibleRows: {
startIndex: number;
stopIndex: number;
},
allRows: {
startIndex: number;
stopIndex: number;
}
): void {
// ...
}
visibleCells: {
columnStartIndex: number;
columnStopIndex: number;
rowStartIndex: number;
rowStopIndex: number;
</tr></table>
... (truncated)
Sourced from react-window's changelog.
2.1.0
Improved ARIA support:
- Add better default ARIA attributes for outer
HTMLDivElement- Add optional
ariaAttributesprop to row and cell renderers to simplify better ARIA attributes for user-rendered cells- Remove intermediate
HTMLDivElementfromListandGrid
- This may enable more/better custom CSS styling
- This may also enable adding an optional
childrenprop toListandGridfor e.g. overlays/tooltips- Add optional
tagNameprop; defaults to"div"but can be changed to e.g."ul"// Example of how to use new `ariaAttributes` prop function RowComponent({ ariaAttributes, index, style, ...rest }: RowComponentProps<object>) { return ( <div style={style} {...ariaAttributes}> ... </div> ); }Added optional
childrenprop to better support edge cases like sticky rows.Minor changes to
onRowsRenderedandonCellsRenderedcallbacks to make it easier to differentiate between visible items and items rendered due to overscan settings. These methods will now receive two params– the first for visible rows and the second for all rows (including overscan), e.g.:function onRowsRendered( visibleRows: { startIndex: number; stopIndex: number; }, allRows: { startIndex: number; stopIndex: number; } ): void { // ... }function onCellsRendered(
visibleCells: {
columnStartIndex: number;
columnStopIndex: number;
rowStartIndex: number;
</tr></table>
... (truncated)
1b6840b
Merge pull request #836
from bvaughn/ARIA-roles35f651b
Revert accidental change to docs example8bce7f5
onRowsRendered/onCellsRendered separate visible and overscan items9f1e8f2
Support custom tagName for outer element and (optional) children7f07ac3
Improve ARIA attributes7234ec3
Reduced network waterfalls between routes5c431a2
Stronger typing for doc website routesc9349a4
2.0.1 -> 2.0.26adc6c0
Merge pull request #832
from bvaughn/issues/831bd562c5
Add tests