diff --git a/app/assets/javascripts/widgets/notifications-badge.js b/app/assets/javascripts/widgets/notifications-badge.js
index b708688910fb9eba89dd9f8752ba9ac25ffd1d01..286c0f93be6566e73f4ccaade8f00e82c703a933 100644
--- a/app/assets/javascripts/widgets/notifications-badge.js
+++ b/app/assets/javascripts/widgets/notifications-badge.js
@@ -24,12 +24,10 @@
         });
       }
 
-      self.dropdown.click(function(evt) {
-        evt.stopPropagation();
-      });
-
       self.documentBody.click(function(evt) {
-        if(self.dropdownShowing()) {
+        var inDropdown = $(evt.target).parents().is(self.dropdown);
+
+        if(!inDropdown && self.dropdownShowing()) {
           self.badgeLink.click();
         }
       });
diff --git a/features/desktop/notifications.feature b/features/desktop/notifications.feature
index c472052467eb5f816a3aa93b5f49f2d5bd80eebf..eeafce68c63ca422c6b6624c7afc7363da67cedc 100644
--- a/features/desktop/notifications.feature
+++ b/features/desktop/notifications.feature
@@ -86,3 +86,14 @@ Feature: Notifications
     Then I should not see "mentioned you in the post"
     When I filter notifications by mentions
     Then I should see "mentioned you in the post"
+
+  Scenario: show aspect dropdown in user hovercard
+    When I sign in as "bob@bob.bob"
+    And I am on "alice@alice.alice"'s page
+    And I add the person to my "Besties" aspect
+    And I sign out
+    When I sign in as "alice@alice.alice"
+    And I follow "Notifications" in the header
+    And I active the first hovercard after loading the notifications page 
+    When I press the aspect dropdown
+    Then the aspect dropdown should be visible
diff --git a/features/step_definitions/custom_web_steps.rb b/features/step_definitions/custom_web_steps.rb
index 0954c57d18cf070b03b0e225aa82598c5a7092ac..973fd92c55411c90b40ca07c62cfcf0f128d7e87 100644
--- a/features/step_definitions/custom_web_steps.rb
+++ b/features/step_definitions/custom_web_steps.rb
@@ -68,6 +68,10 @@ When /^I press the aspect dropdown$/ do
   find('.dropdown .button').click
 end
 
+Then /^the aspect dropdown should be visible$/ do
+  find(:css, '.aspect_membership.dropdown.active').should be_visible
+end
+
 And /^I toggle the aspect "([^"]*)"$/ do |aspect_name|
   aspect = @me.aspects.where(:name => aspect_name).first
   find(".dropdown li[data-aspect_id='#{aspect.id}']").click
@@ -281,3 +285,8 @@ end
 Then(/^I should have a validation error on "(.*?)"$/) do |field_list|
   check_fields_validation_error field_list
 end
+
+And /^I active the first hovercard after loading the notifications page$/ do
+  page.should have_css '.notifications .hovercardable'
+  first('.notifications .hovercardable').hover
+end