diff --git a/src/selectivity-dropdown.js b/src/selectivity-dropdown.js
index <HASH>..<HASH> 100644
--- a/src/selectivity-dropdown.js
+++ b/src/selectivity-dropdown.js
@@ -584,7 +584,10 @@ $.extend(SelectivityDropdown.prototype, EventDelegator.prototype, {
      */
     _showResults: function(results, options) {
 
-        this.showResults(this.selectivity.filterResults(results), options);
+        this.showResults(
+            this.selectivity.filterResults(results),
+            $.extend({ dropdown: this }, options)
+        );
     },
 
     /**
diff --git a/src/selectivity-submenu.js b/src/selectivity-submenu.js
index <HASH>..<HASH> 100644
--- a/src/selectivity-submenu.js
+++ b/src/selectivity-submenu.js
@@ -126,7 +126,7 @@ var callSuper = Selectivity.inherits(SelectivitySubmenu, SelectivityDropdown, {
             }
         }
 
-        if (this.submenu) {
+        if (this.submenu && options.dropdown !== this) {
             this.submenu.showResults(results, options);
         } else {
             results.forEach(setSelectable);
Fix race condition in pagination when submenus are open.