diff --git a/js/src/forum/components/UserPage.js b/js/src/forum/components/UserPage.js index cdf56116e..7ac08cb72 100644 --- a/js/src/forum/components/UserPage.js +++ b/js/src/forum/components/UserPage.js @@ -27,6 +27,17 @@ export default class UserPage extends Page { this.user = null; this.bodyClass = 'App--user'; + + this.prevUsername = m.route.param('username'); + } + + onbeforeupdate() { + const currUsername = m.route.param('username'); + if (currUsername !== this.prevUsername) { + this.prevUsername = currUsername; + + this.loadUser(currUsername); + } } view() {