From d3056ba843fe1c97aa8b7734e563dc66008e4186 Mon Sep 17 00:00:00 2001 From: pooja-bruno Date: Fri, 18 Apr 2025 02:48:37 +0530 Subject: [PATCH] Fix: Folder drag-and-drop crash (#3944) --- .../bruno-app/src/components/RequestTabPanel/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/bruno-app/src/components/RequestTabPanel/index.js b/packages/bruno-app/src/components/RequestTabPanel/index.js index d7690e08a..90c6e2f41 100644 --- a/packages/bruno-app/src/components/RequestTabPanel/index.js +++ b/packages/bruno-app/src/components/RequestTabPanel/index.js @@ -25,6 +25,7 @@ import { produce } from 'immer'; import CollectionOverview from 'components/CollectionSettings/Overview'; import RequestNotLoaded from './RequestNotLoaded'; import RequestIsLoading from './RequestIsLoading'; +import { closeTabs } from 'providers/ReduxStore/slices/tabs'; const MIN_LEFT_PANE_WIDTH = 300; const MIN_RIGHT_PANE_WIDTH = 350; @@ -163,6 +164,14 @@ const RequestTabPanel = () => { if (focusedTab.type === 'folder-settings') { const folder = findItemInCollection(collection, focusedTab.folderUid); + if (!folder) { + dispatch( + closeTabs({ + tabUids: [activeTabUid] + }) + ); + } + return ; }