diff --git a/webapp/src/pages/boardPage/boardPage.tsx b/webapp/src/pages/boardPage/boardPage.tsx index 31bc0dc28..43c775272 100644 --- a/webapp/src/pages/boardPage/boardPage.tsx +++ b/webapp/src/pages/boardPage/boardPage.tsx @@ -197,9 +197,13 @@ const BoardPage = (props: Props): JSX.Element => { // and set it as most recently viewed board UserSettings.setLastBoardID(teamId, match.params.boardId) - if (viewId && viewId !== Constants.globalTeamId) { + if (viewId !== Constants.globalTeamId) { + // reset current, even if empty string dispatch(setCurrentView(viewId)) - UserSettings.setLastViewId(match.params.boardId, viewId) + if (viewId) { + // don't reset per board if empty string + UserSettings.setLastViewId(match.params.boardId, viewId) + } } if (!props.readonly && me) {