From 01bab58b2099a69c3173b42e23e947c9359d3e38 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Thu, 4 Jan 2024 18:39:45 +1100 Subject: [PATCH] fix(ui): do not resize panel when window resizes if panel is collapsed --- invokeai/frontend/web/src/features/ui/hooks/usePanel.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/features/ui/hooks/usePanel.ts b/invokeai/frontend/web/src/features/ui/hooks/usePanel.ts index 7c27bfdf08..42ea90d0a6 100644 --- a/invokeai/frontend/web/src/features/ui/hooks/usePanel.ts +++ b/invokeai/frontend/web/src/features/ui/hooks/usePanel.ts @@ -125,8 +125,9 @@ export const usePanel = (arg: UsePanelOptions): UsePanelReturn => { _setMinSize(minSizePct); + const currentSize = panelHandleRef.current.getSize(); // Resize if the current size is smaller than the new min size - happens when the window is resized smaller - if (panelHandleRef.current.getSize() < minSizePct) { + if (currentSize && currentSize < minSizePct) { panelHandleRef.current.resize(minSizePct); } });