in src/views/article/article.tsx [84:97]
componentDidUpdate(prevProps: Props) {
const {article, articlePlaceholder, commentId, navigateToActivity} = this.props;
if (prevProps.articlePlaceholder !== articlePlaceholder) {
this.loadArticle(articlePlaceholder.id || articlePlaceholder.idReadable);
}
if (prevProps.navigateToActivity !== navigateToActivity || !article?.summary && (commentId || navigateToActivity)) {
if (navigateToActivity || commentId) {
this.switchToActivityTab();
} else {
this.switchToDetailsTab();
}
}
}