Skip to content

chore(deps): bump react-resizable-panels from 3.0.6 to 4.14.5 - #25

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/react-resizable-panels-4.14.5
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/react-resizable-panels-4.14.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 20, 2026

Copy link
Copy Markdown
Contributor

Bumps react-resizable-panels from 3.0.6 to 4.14.5.

Release notes

Sourced from react-resizable-panels's releases.

4.14.5

  • Group, Panel, Separator, Grid, and Cell only render an explicit id (or data-testid) as data-testid - #766
  • Empty string id prop is now treated the same as an undefined value and falls back to useId - #766
  • Panel with an id of 0 is now properly treated as an explicit id value - #766

4.14.4

  • Fix pointer events in one document affecting groups mounted in another (e.g. a popup window). The resize cursor is now only shown in the document that contains the active group. - #762
  • Fix an error thrown by an onLayoutChange, onLayoutChanged, or onResize callback leaving a drag stuck in the active state or preventing other groups from being updated. The error is now re-thrown once all groups have been updated. - #763

4.14.3

  • 761 Bugfix: A drag interrupted by pointercancel, lostpointercapture, or the window losing focus (e.g. Alt/Cmd+Tab) now ends and commits the current layout, rather than staying active until the next pointer event

4.14.2

  • 759: Bugfix: Resort panels and separators before (re)deriving constraints

4.14.1

  • 720: Bugfix: Constraints applied because of a Group size change (e.g. a pixel-based minSize when the window is small) no longer permanently alter the layout; the requested layout is restored once the constraint no longer applies
    • onLayoutChanged meta includes a new requestedLayout attribute; useDefaultLayout and useDefaultGridLayout persist this value instead of the constrained layout

4.14.0

  • New Grid, Cell, and Gridline components for resizable two-dimensional layouts:
    • Columns and rows support the same size constraints as Panels (e.g. min/max size, collapsible)
    • Cells can span multiple columns and/or rows
    • Dragging where column and row boundaries intersect resizes both axes
    • Gridlines (optional, like Separators) can span a subset of tracks to avoid spanning cells
  • New useDefaultGridLayout, useGridRef, and useGridCallbackRef hooks

4.13.3

  • 755: Bugfix: Separator behind a modal <dialog> can no longer be dragged

4.13.2

  • 751: Separator no longer retains focus after a drag
  • 753: Fix Panel order in environments like JSDom with invalid offset values

4.13.1

  • 750: Bug fixes:
    • Match layout values to panel IDs so reordered keys map to the correct constraints
    • Preserve keyboard mappings for disabled separators; fixes edge case “Matching panels not found” error
    • Respect default layout when an initially hidden group becomes visible
    • Calculate available group size once per hit-testing pass instead of once per hit region
    • Ensure onLayoutChanged still fires when pressing elsewhere on the page or resizing another group

4.13.0

  • 746: Customizable resize preview mode
  • 749: Panels support configurable collapse threshold

4.12.4

  • 743: Don't capture pointer for a detached Separator
  • 741: Separator ARIA values use proper panel indices

... (truncated)

Changelog

Sourced from react-resizable-panels's changelog.

4.14.5

  • Group, Panel, Separator, Grid, and Cell only render an explicit id (or data-testid) as data-testid - #766
  • Empty string id prop is now treated the same as an undefined value and falls back to useId - #766
  • Panel with an id of 0 is now properly treated as an explicit id value - #766

4.14.4

  • Fix pointer events in one document affecting groups mounted in another (e.g. a popup window). The resize cursor is now only shown in the document that contains the active group. - #762
  • Fix an error thrown by an onLayoutChange, onLayoutChanged, or onResize callback leaving a drag stuck in the active state or preventing other groups from being updated. The error is now re-thrown once all groups have been updated. - #763

4.14.3

  • Fix drags interrupted by "pointercancel", "lostpointercapture", or the window losing focus (e.g. Alt/Cmd+Tab) staying active until the next pointer event. The drag now ends and commits the current layout. - #761

4.14.2

  • Fix constraints derived from stale panel and separator order by re-sorting them first. - #759

4.14.1

  • Fix constraints applied because of a Group size change (e.g. a pixel-based minSize when the window is small) permanently altering the layout. The requested layout is now restored once the constraint no longer applies. - #720
    • Add a requestedLayout attribute to the onLayoutChanged meta. useDefaultLayout and useDefaultGridLayout persist this value instead of the constrained layout.

4.14.0

  • Add Grid, Cell, and Gridline components for resizable two-dimensional layouts:
    • Columns and rows support the same size constraints as Panels (e.g. min/max size, collapsible).
    • Cells can span multiple columns and/or rows.
    • Dragging where column and row boundaries intersect resizes both axes.
    • Gridlines (optional, like Separators) can span a subset of tracks to avoid spanning cells.
  • Add useDefaultGridLayout, useGridRef, and useGridCallbackRef hooks.

4.13.3

  • Fix a Separator behind a modal <dialog> being draggable. - #755

4.13.2

  • Fix Separator retaining focus after a drag. - #751
  • Fix Panel order in environments like jsdom with invalid offset values. - #753

4.13.1

  • Bug fixes: - #750
    • Fix reordered layout keys mapping to the wrong constraints by matching layout values to panel IDs.
    • Fix an edge case "Matching panels not found" error by preserving keyboard mappings for disabled separators.
    • Fix the default layout being ignored when an initially hidden group becomes visible.
    • Calculate the available group size once per hit-testing pass instead of once per hit region.
    • Fix onLayoutChanged not firing when pressing elsewhere on the page or resizing another group.

... (truncated)

Commits

Dependabot compatibility score

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)

Bumps [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) from 3.0.6 to 4.14.5.
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases)
- [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md)
- [Commits](bvaughn/react-resizable-panels@3.0.6...4.14.5)

---
updated-dependencies:
- dependency-name: react-resizable-panels
  dependency-version: 4.14.5
  dependency-type: direct:production
  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 Oct 20, 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