diff --git a/common/app/Panes/redux/index.js b/common/app/Panes/redux/index.js index 409dc611b7..d5e6c6c562 100644 --- a/common/app/Panes/redux/index.js +++ b/common/app/Panes/redux/index.js @@ -166,7 +166,9 @@ export default function createPanesAspects({ createPanesMap }) { const leftPane = state.panesByName[getPaneName(state.panes, paneIndex - 1)] || {}; const rightBound = (rightPane.dividerLeft || 100) - dividerBuffer; - const leftBound = (leftPane.dividerLeft || 0) + dividerBuffer; + const leftBound = + (leftPane.isHidden || typeof leftPane.isHidden === 'undefined') ? + dividerBuffer : (leftPane.dividerLeft + dividerBuffer); const newPosition = _.clamp( (clientX / width) * 100, leftBound, @@ -205,7 +207,7 @@ export default function createPanesAspects({ createPanesMap }) { isMapPaneHidden: !state.isMapPaneHidden }) }), - defaultState, + defaultState ), function metaReducer(state = defaultState, action) { if (action.meta && action.meta.panesMap) {