diff --git a/awx/ui/client/src/job-results/job-results.controller.js b/awx/ui/client/src/job-results/job-results.controller.js
index 30da9d4ea9..0e4a6d74eb 100644
--- a/awx/ui/client/src/job-results/job-results.controller.js
+++ b/awx/ui/client/src/job-results/job-results.controller.js
@@ -3,6 +3,9 @@ function(jobData, jobDataOptions, jobLabels, jobFinished, count, $scope, ParseTy
var toDestroy = [];
var cancelRequests = false;
+ // download stdout tooltip text
+ $scope.standardOutTooltip = "Download Output";
+
// this allows you to manage the timing of rest-call based events as
// filters are updated. see processPage for more info
var currentContext = 1;
@@ -449,6 +452,7 @@ function(jobData, jobDataOptions, jobLabels, jobFinished, count, $scope, ParseTy
$(".header_task").hide();
$(".header_play").hide();
$scope.tooManyEvents = true;
+ $scope.standardOutTooltip = 'The output is too large to display. Please download. ';
} else {
$(".header_task").show();
$(".header_play").show();
diff --git a/awx/ui/client/src/job-results/job-results.partial.html b/awx/ui/client/src/job-results/job-results.partial.html
index 4788a036c4..ee2c079af1 100644
--- a/awx/ui/client/src/job-results/job-results.partial.html
+++ b/awx/ui/client/src/job-results/job-results.partial.html
@@ -488,7 +488,8 @@
job.status === 'canceled'"
href="/api/v1/jobs/{{ job.id }}/stdout?format=txt_download&token={{ token }}">