From f23506c3653e3a0d3895e23ea9ada45cf865587a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 28 Oct 2026 13:51:21 +0000
Subject: [PATCH] chore(deps): Bump react-resizable-panels from 4.14.8 to
4.15.0 in the react group (#2275)
Bumps the react group with 1 update:
[react-resizable-panels](https://github.com/bvaughn/react-resizable-panels).
Updates `react-resizable-panels` from 4.14.8 to 4.15.0
Release notes
Sourced from react-resizable-panels's
releases.
4.15.0
- Add
useParentGroup, useParentPanel, and
useParentGrid hooks. Components rendered within a
Group, Panel, or Grid can use
them to access the nearest one (including its imperative API) without
passing refs down; they return null outside of a matching
component. Within a Cell, useParentGroup
returns the nearest Group outside of the Grid.
- #775
- Imperative
Panel and GridTrack
resize(), collapse(), and
expand() calls (and double-clicking a separator to reset a
panel's size) now take space from, or give it to, the nearest panels
that can absorb it, on either side of the panel being resized.
Previously only the panels on one side were used, starting with the
adjacent panel, so these calls could silently do nothing (e.g. when the
next panel was collapsed) or unexpectedly collapse or expand other
panels. Changes that don't collapse or expand other panels are now
preferred. - #774
expand() still restores a panel's most recent size, but
if that would require collapsing another panel, it now expands to the
largest size that fits instead (as long as that's at least its
minSize). - #774
- Fix releasing the pointer after dragging the boundary between panels
that don't have a
Separator "clicking" the
element under the pointer (e.g. a button in a panel header). - #774
Changelog
Sourced from react-resizable-panels's
changelog.
4.15.0
- Add
useParentGroup, useParentPanel, and
useParentGrid hooks. Components rendered within a
Group, Panel, or Grid can use
them to access the nearest one (including its imperative API) without
passing refs down; they return null outside of a matching
component. Within a Cell, useParentGroup
returns the nearest Group outside of the Grid.
- #775
- Imperative
Panel and GridTrack
resize(), collapse(), and
expand() calls (and double-clicking a separator to reset a
panel's size) now take space from, or give it to, the nearest panels
that can absorb it, on either side of the panel being resized.
Previously only the panels on one side were used, starting with the
adjacent panel, so these calls could silently do nothing (e.g. when the
next panel was collapsed) or unexpectedly collapse or expand other
panels. Changes that don't collapse or expand other panels are now
preferred. - #774
expand() still restores a panel's most recent size, but
if that would require collapsing another panel, it now expands to the
largest size that fits instead (as long as that's at least its
minSize). - #774
- Fix releasing the pointer after dragging the boundary between panels
that don't have a
Separator "clicking" the
element under the pointer (e.g. a button in a panel header). - #774
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6f8bb7e8..5e716263 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -58,7 +58,7 @@
"react-i18next": "^17.1.8",
"react-icons": "^5.7.0",
"react-markdown": "^10.1.0",
- "react-resizable-panels": "^4.14.8",
+ "react-resizable-panels": "^4.15.0",
"reconnecting-websocket": "^4.4.0",
"slugify": "^1.6.9",
"string-hash": "^1.1.3",
@@ -10789,9 +10789,9 @@
}
},
"node_modules/react-resizable-panels": {
- "version": "4.14.8",
- "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.14.8.tgz",
- "integrity": "sha512-kVot7JCIZct85ZY87vww95R7tI25VSTjHpEAIIy2YcsOtbtwG6l1+vDD6TCYgmgE/JSp0ADqNooHn97Y6dMOFw==",
+ "version": "4.15.0",
+ "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.15.0.tgz",
+ "integrity": "sha512-DRjF1E8QHg4j5n6RcpxDoeP0C15T0w+dlEE9eyooGCwOE8rPPxfXt4OfhJjEuezzCG/JjRwh5ZHLVkakUJF+dA==",
"license": "MIT",
"peerDependencies": {
"react": "^18.0.0 || ^19.0.0",
diff --git a/package.json b/package.json
index 1f114dd9..4b706e8c 100644
--- a/package.json
+++ b/package.json
@@ -76,7 +76,7 @@
"react-i18next": "^17.1.8",
"react-icons": "^5.7.0",
"react-markdown": "^10.1.0",
- "react-resizable-panels": "^4.14.8",
+ "react-resizable-panels": "^4.15.0",
"reconnecting-websocket": "^4.4.0",
"slugify": "^1.6.9",
"string-hash": "^1.1.3",