Skip to content

Commit ed5f5c2

Browse files
authored
Revert "fix: open panes at default size on expand from collapsed state (usebruno#8133)" (usebruno#8217)
1 parent 280b856 commit ed5f5c2

2 files changed

Lines changed: 14 additions & 65 deletions

File tree

packages/bruno-app/src/providers/ReduxStore/slices/tabs.js

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ export const tabsSlice = createSlice({
104104
requestPaneHeight: null,
105105
requestPaneCollapsed: false,
106106
responsePaneCollapsed: false,
107+
requestPaneWidthBeforeCollapse: null,
108+
requestPaneHeightBeforeCollapse: null,
107109
requestPaneTab: requestPaneTab || defaultRequestPaneTab,
108110
responsePaneTab: 'response',
109111
responseFormat: null,
@@ -133,6 +135,8 @@ export const tabsSlice = createSlice({
133135
requestPaneHeight: null,
134136
requestPaneCollapsed: false,
135137
responsePaneCollapsed: false,
138+
requestPaneWidthBeforeCollapse: null,
139+
requestPaneHeightBeforeCollapse: null,
136140
requestPaneTab: requestPaneTab || defaultRequestPaneTab,
137141
responsePaneTab: 'response',
138142
responseFormat: null,
@@ -379,6 +383,8 @@ export const tabsSlice = createSlice({
379383
if (tab) {
380384
tab.requestPaneCollapsed = true;
381385
tab.responsePaneCollapsed = false;
386+
tab.requestPaneWidthBeforeCollapse = tab.requestPaneWidth;
387+
tab.requestPaneHeightBeforeCollapse = tab.requestPaneHeight;
382388
}
383389
},
384390
collapseResponsePane: (state, action) => {
@@ -392,18 +398,20 @@ export const tabsSlice = createSlice({
392398
const tab = find(state.tabs, (t) => t.uid === action.payload.uid);
393399
if (tab) {
394400
tab.requestPaneCollapsed = false;
395-
// reset so the panes return to their default size on expand
396-
tab.requestPaneWidth = null;
397-
tab.requestPaneHeight = null;
401+
if (tab.requestPaneWidthBeforeCollapse != null) {
402+
tab.requestPaneWidth = tab.requestPaneWidthBeforeCollapse;
403+
}
404+
if (tab.requestPaneHeightBeforeCollapse != null) {
405+
tab.requestPaneHeight = tab.requestPaneHeightBeforeCollapse;
406+
}
407+
tab.requestPaneWidthBeforeCollapse = null;
408+
tab.requestPaneHeightBeforeCollapse = null;
398409
}
399410
},
400411
expandResponsePane: (state, action) => {
401412
const tab = find(state.tabs, (t) => t.uid === action.payload.uid);
402413
if (tab) {
403414
tab.responsePaneCollapsed = false;
404-
// reset so the panes return to their default size on expand
405-
tab.requestPaneWidth = null;
406-
tab.requestPaneHeight = null;
407415
}
408416
},
409417
reorderTabs: (state, action) => {

packages/bruno-app/src/providers/ReduxStore/slices/tabs.spec.js

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)