=== modified file 'modules/contextual/contextual.js'
--- modules/contextual/contextual.js	2010-10-23 10:00:54 +0000
+++ modules/contextual/contextual.js	2010-10-23 10:04:21 +0000
@@ -25,7 +25,8 @@
         function () { $region.removeClass('contextual-links-region-active'); }
       );
       // Hide the contextual links when user rolls out of the .contextual-links-region.
-      $region.bind('mouseleave', Drupal.contextualLinks.mouseleave);
+      $region.bind('mouseleave', Drupal.contextualLinks.contextualHide);
+      $region.bind('click', Drupal.contextualLinks.contextualHide);
       // Prepend the trigger.
       $wrapper.prepend($trigger);
     });
@@ -35,7 +36,7 @@
 /**
  * Disables outline for the region contextual links are associated with.
  */
-Drupal.contextualLinks.mouseleave = function () {
+Drupal.contextualLinks.contextualHide = function () {
   $(this)
     .find('.contextual-links-active').removeClass('contextual-links-active')
     .find('ul.contextual-links').hide();

