Dragging resize handle to collapse and expand panel does not behave as expected #269
Closed
imaricodes
started this conversation in
General
Replies: 1 comment 2 replies
-
The behavior you describe here is intentional and matches VS Code's UX: Kapture.2024-01-19.at.10.15.16.mp4
For example, the handle can't move so long as the panel is collapsed, without visibly "detaching" from the panel (which I think would make most UIs look broken). |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am using react-resizable-panels": "^1.0.9" via shadcn ui in a Nextjs 14 application.
I have two panels in a horizontal group. The right panel collapses when I drag the resize handle to the right past the minSize as expected. The collapsed panel also expands as expected when I drag the resize handle to the left.
The issue is that the collapsed panel does not expand until the resizeHandle is dragged back to (what I think) is the minSize set for the collapsed panel. For a while, this made me think the resize handle was not working.
I expected the collapsed panel to begin expanding as soon as I start dragging the resize handle. However, nothing visible happens as I drag left. The resize handle does not move at all. When I reach a certain point, the collapsed panel suddenly expands to full size and the resize handle jumps to where my pointer is. I tried adjusting the collapsedSize prop value using 0 and other values, as well as the minSize prop with no change in behavior.
This behavior seems that it would be confusing to a user. Is there some prop I've missed to change this behavior?
I noticed this same behavior in this example:https://react-resizable-panels.vercel.app/examples/collapsible
Here's my code:
Beta Was this translation helpful? Give feedback.
All reactions