diff --git a/src/components/views/spaces/SpaceTreeLevel.tsx b/src/components/views/spaces/SpaceTreeLevel.tsx index 6e00eac725..47ed0cd6ca 100644 --- a/src/components/views/spaces/SpaceTreeLevel.tsx +++ b/src/components/views/spaces/SpaceTreeLevel.tsx @@ -70,9 +70,10 @@ export class SpaceItem extends React.PureComponent { constructor(props) { super(props); + const collapsedLocalStorage = localStorage.getItem(getSpaceCollapsedKey(props.space)); // XXX: localStorage doesn't allow booleans // default to collapsed for root items - const collapsed = localStorage.getItem(getSpaceCollapsedKey(props.space)) === "true" || !props.isNested; + const collapsed = collapsedLocalStorage ? collapsedLocalStorage === "true" : !props.isNested; this.state = { collapsed: collapsed,