diff --git a/core/modules/toolbar/js/toolbar.menu.js b/core/modules/toolbar/js/toolbar.menu.js
index de684d1..60b9ea0 100644
--- a/core/modules/toolbar/js/toolbar.menu.js
+++ b/core/modules/toolbar/js/toolbar.menu.js
@@ -157,15 +157,15 @@
       }
     }
 
-    // Bind event handlers.
-    $(this)
-      .on('click.toolbar', '.toolbar-box', toggleClickHandler)
-      .on('click.toolbar', '.toolbar-box a', linkClickHandler);
-
     // Return the jQuery object.
     return this.each(function (selector) {
       var $menu = $(this).once('toolbar-menu');
       if ($menu.length) {
+        // Bind event handlers.
+        $($menu)
+          .on('click.toolbar', '.toolbar-box', toggleClickHandler)
+          .on('click.toolbar', '.toolbar-box a', linkClickHandler);
+
         $menu.addClass('root');
         initItems($menu);
         markListLevels($menu);
