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();