diff --git a/awx/ui/client/src/shared/directives.js b/awx/ui/client/src/shared/directives.js index 884b00dc9d..c244adbf23 100644 --- a/awx/ui/client/src/shared/directives.js +++ b/awx/ui/client/src/shared/directives.js @@ -822,7 +822,13 @@ function(ConfigurationUtils, i18n, $rootScope) { template = ''; // This block helps clean up tooltips that may get orphaned by a click event - $(element).on('mouseenter', function() { + $(element).on('mouseenter', function(event) { + + var elem = $(event.target).parent(); + if (elem[0].nodeName === "SOURCE-SUMMARY-POPOVER") { + $('.popover').popover('hide'); + } + if (stateChangeWatcher) { // Un-bind - we don't want a bunch of listeners firing stateChangeWatcher();