diff --git a/webapp/src/app.tsx b/webapp/src/app.tsx index 175ad6811..79f50b85d 100644 --- a/webapp/src/app.tsx +++ b/webapp/src/app.tsx @@ -85,6 +85,7 @@ const App = React.memo((): JSX.Element => { dispatch(fetchLanguage()) dispatch(fetchMe()) dispatch(fetchClientConfig()) + history.replace(window.location.pathname.replace((window as any).frontendBaseURL, '')) }, []) useEffect(() => { @@ -106,8 +107,8 @@ const App = React.memo((): JSX.Element => { setTimeout(() => dispatch(setGlobalError('')), 0) } - const continueToWelcomeScreen = (boardIdIsValidUUIDV4 = true) => { - return Utils.isFocalboardPlugin() && loggedIn === true && (!UserSettings.welcomePageViewed || !boardIdIsValidUUIDV4) + const continueToWelcomeScreen = () => { + return Utils.isFocalboardPlugin() && loggedIn === true && !UserSettings.welcomePageViewed } const buildOriginalPath = (workspaceId = '', boardId = '', viewId = '', cardId = '') => { @@ -231,7 +232,7 @@ const App = React.memo((): JSX.Element => { return } - if (continueToWelcomeScreen(boardIdIsValidUUIDV4)) { + if (continueToWelcomeScreen()) { const originalPath = `/${buildOriginalPath('', boardId, viewId, cardId)}` const queryString = boardIdIsValidUUIDV4 ? `r=${originalPath}` : '' return