diff --git a/awx/ui/static/js/shared/truncated-text.directive.js b/awx/ui/static/js/shared/truncated-text.directive.js
index 270358aba1..4618a2ad24 100644
--- a/awx/ui/static/js/shared/truncated-text.directive.js
+++ b/awx/ui/static/js/shared/truncated-text.directive.js
@@ -3,6 +3,14 @@
function link($compile, scope, element, attrs) {
function elementTextWillWrap(element) {
+
+ // If the element is a DOM comment, that means
+ // it's been hidden with `ng-if` so don't try
+ // to process it or we get an error!
+ if (element[0].nodeType === 8) {
+ return false;
+ }
+
var fullTextWidth = element[0].scrollWidth;
var elementWidth = element.outerWidth();
diff --git a/awx/ui/static/js/system-tracking/fact-data-table/fact-data-table.partial.html b/awx/ui/static/js/system-tracking/fact-data-table/fact-data-table.partial.html
index ba6cc73baf..5c3f44d647 100644
--- a/awx/ui/static/js/system-tracking/fact-data-table/fact-data-table.partial.html
+++ b/awx/ui/static/js/system-tracking/fact-data-table/fact-data-table.partial.html
@@ -66,7 +66,7 @@
{{fact.value1}}
-
+
{{fact.value2}}
@@ -81,7 +81,7 @@
{{fact.value1}}
-
+
{{fact.value2}}