diff --git a/app/assets/javascripts/discourse/app/controllers/topic.js b/app/assets/javascripts/discourse/app/controllers/topic.js index fe98d7249a9..86bad2ce907 100644 --- a/app/assets/javascripts/discourse/app/controllers/topic.js +++ b/app/assets/javascripts/discourse/app/controllers/topic.js @@ -340,11 +340,11 @@ export default Controller.extend(bufferedProperty("model"), { @action jumpTop(event) { - if (wantsNewWindow(event)) { + if (event && wantsNewWindow(event)) { return; } - event.preventDefault(); + event?.preventDefault(); DiscourseURL.routeTo(this.get("model.firstPostUrl"), { skipIfOnScreen: false, keepFilter: true,