diff --git a/src/components/structures/LoggedInView.tsx b/src/components/structures/LoggedInView.tsx index a6d0739313..0e52ff4c1c 100644 --- a/src/components/structures/LoggedInView.tsx +++ b/src/components/structures/LoggedInView.tsx @@ -215,10 +215,12 @@ class LoggedInView extends React.Component { _createResizer() { let size; + let collapsed; const collapseConfig: ICollapseConfig = { toggleSize: 260 - 50, - onCollapsed: (collapsed) => { - if (collapsed) { + onCollapsed: (_collapsed) => { + collapsed = _collapsed; + if (_collapsed) { dis.dispatch({action: "hide_left_panel"}, true); window.localStorage.setItem("mx_lhs_size", '0'); } else { @@ -233,7 +235,7 @@ class LoggedInView extends React.Component { this.props.resizeNotifier.startResizing(); }, onResizeStop: () => { - window.localStorage.setItem("mx_lhs_size", '' + size); + if (!collapsed) window.localStorage.setItem("mx_lhs_size", '' + size); this.props.resizeNotifier.stopResizing(); }, };