From be470bbe7d8a39811a0106b3e1be1ba883953077 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B0=D0=B2=D0=B5=D0=BB=20=D0=91=D0=B0=D0=B6=D0=B0?= =?UTF-8?q?=D0=BD?= Date: Sun, 28 Sep 2025 18:11:04 +0300 Subject: [PATCH] equalizeAfterAddOrRemove addedPane extra check --- src/components/splitpanes/splitpanes.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/splitpanes/splitpanes.vue b/src/components/splitpanes/splitpanes.vue index 41b75a1..d195d65 100644 --- a/src/components/splitpanes/splitpanes.vue +++ b/src/components/splitpanes/splitpanes.vue @@ -498,7 +498,7 @@ const equalizeAfterAddOrRemove = ({ addedPane, removedPane } = {}) => { for (const pane of panes.value) { const addedPaneHasGivenSize = addedPane?.givenSize !== null && addedPane?.id === pane.id - if (!addedPaneHasGivenSize) pane.size = Math.max(Math.min(equalSpace, pane.max), pane.min) + if (addedPane && !addedPaneHasGivenSize) pane.size = Math.max(Math.min(equalSpace, pane.max), pane.min) leftToAllocate -= pane.size if (pane.size >= pane.max) ungrowable.push(pane.id)