diff --git a/frontend/src/pages/wiki2/side-panel.js b/frontend/src/pages/wiki2/side-panel.js index d95e13713f..bbb0c46286 100644 --- a/frontend/src/pages/wiki2/side-panel.js +++ b/frontend/src/pages/wiki2/side-panel.js @@ -54,10 +54,9 @@ class SidePanel extends PureComponent { let errMessage = Utils.getErrorMsg(error); toaster.danger(errMessage); }); - if (config.pages.length > 0) { - this.props.setCurrentPage(config.pages[0].id); - } else { - this.props.setCurrentPage(''); + if (this.props.getCurrentPageId() === pageId) { + const newPageId = config.pages.length > 0 ? config.pages[0].id : ''; + this.props.setCurrentPage(newPageId); } };