From 821103cad53b82d52e26ee3d00c235be64be94c0 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 26 Apr 2016 13:19:22 -0400 Subject: [PATCH] FIX: Middle clicking on user notifications --- .../javascripts/discourse/widgets/notification-item.js.es6 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/widgets/notification-item.js.es6 b/app/assets/javascripts/discourse/widgets/notification-item.js.es6 index a5563d81fe3..5b130fc4f57 100644 --- a/app/assets/javascripts/discourse/widgets/notification-item.js.es6 +++ b/app/assets/javascripts/discourse/widgets/notification-item.js.es6 @@ -96,8 +96,6 @@ createWidget('notification-item', { }, click(e) { - if (e.isDefaultPrevented() || e.shiftKey || e.metaKey || e.ctrlKey) { return; } - e.preventDefault(); this.attrs.set('read', true); const id = this.attrs.id; @@ -105,6 +103,9 @@ createWidget('notification-item', { if (document && document.cookie) { document.cookie = `cn=${id}; expires=Fri, 31 Dec 9999 23:59:59 GMT`; } + if (e.isDefaultPrevented() || e.shiftKey || e.metaKey || e.ctrlKey || e.button !== 0) { return; } + e.preventDefault(); + this.sendWidgetEvent('linkClicked'); DiscourseURL.routeTo(this.url()); }