diff --git a/app/assets/javascripts/discourse/controllers/header.js.es6 b/app/assets/javascripts/discourse/controllers/header.js.es6 index 47ff0ff9eaf..d4025f173ec 100644 --- a/app/assets/javascripts/discourse/controllers/header.js.es6 +++ b/app/assets/javascripts/discourse/controllers/header.js.es6 @@ -13,7 +13,11 @@ export default Discourse.Controller.extend({ loadingNotifications: false, needs: ['application'], - showSignUpButton: Em.computed.alias('controllers.application.canSignUp'), + canSignUp: Em.computed.alias('controllers.application.canSignUp'), + + showSignUpButton: function() { + return this.get('canSignUp') && !this.get('showExtraInfo'); + }.property('canSignUp', 'showExtraInfo'), showStarButton: function() { return Discourse.User.current() && !this.get('topic.isPrivateMessage');