From cbedc1a2ca5734a6767bfdd298f42e39bbf20f6f Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Fri, 23 Jun 2017 11:35:06 +0900 Subject: [PATCH] FIX: Notification backdrop does not display when user menu has been toggled. https://meta.discourse.org/t/first-pm-spotlight-does-not-work-with-welcome-message-delay/64927/16?u=tgxworld --- app/assets/javascripts/discourse/widgets/header.js.es6 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/widgets/header.js.es6 b/app/assets/javascripts/discourse/widgets/header.js.es6 index 5b67b1bda3..0dc7716211 100644 --- a/app/assets/javascripts/discourse/widgets/header.js.es6 +++ b/app/assets/javascripts/discourse/widgets/header.js.es6 @@ -282,7 +282,10 @@ export default createWidget('header', { }, toggleUserMenu() { - this.state.ringBackdrop = false; + if (this.currentUser.get('read_first_notification')) { + this.state.ringBackdrop = false; + }; + this.state.userVisible = !this.state.userVisible; },