minor tidies around workflow display
diff --git a/ui-modules/app-inspector/app/components/workflow/workflow-step.template.html b/ui-modules/app-inspector/app/components/workflow/workflow-step.template.html
index 6c8c956..1dc8231 100644
--- a/ui-modules/app-inspector/app/components/workflow/workflow-step.template.html
+++ b/ui-modules/app-inspector/app/components/workflow/workflow-step.template.html
@@ -147,9 +147,9 @@
                     <button type="button" class="btn inline-button-small"
                             ui-sref="main.inspect.activities.detail({applicationId: workflow.applicationId, entityId: workflow.entityId, activityId: stepContext.errorHandlerTaskId, workflowId})"
                         ><span class="monospace">task {{stepContext.errorHandlerTaskId}}</span></button
-                    ><span ng-if="stepCurrentWarning"> which successfully completed.</span
-                    ><span ng-if="stepCurrentError"> which threw an error.</span
-                    ><span ng-if="isCurrentAndActive"> which is running.</span
+                    ><span ng-if="stepCurrentWarning"> which successfully completed</span
+                    ><span ng-if="stepCurrentError"> which threw an error</span
+                    ><span ng-if="isCurrentAndActive"> which is running</span
                     >.
                 </div>
 
diff --git a/ui-modules/app-inspector/app/components/workflow/workflow-steps.directive.js b/ui-modules/app-inspector/app/components/workflow/workflow-steps.directive.js
index f82d921..17d9924 100644
--- a/ui-modules/app-inspector/app/components/workflow/workflow-steps.directive.js
+++ b/ui-modules/app-inspector/app/components/workflow/workflow-steps.directive.js
@@ -253,7 +253,7 @@
         var indexOfId = {};
         for (var i = 0; i < steps.length; i++) {
             const s = workflow.data.stepsDefinition[i];
-            if (!s) console.log("XXX missing step", i, workflow.data, steps);
+            if (!s) console.log("Missing step", i, workflow.data, steps);
             if (s.id) indexOfId[s.id] = i;
         }
 
diff --git a/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.controller.js b/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.controller.js
index 11b46ec..a4f3f22 100644
--- a/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.controller.js
+++ b/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.controller.js
@@ -239,7 +239,10 @@
                 processWorkflowData(wResponse);
 
                 if (vm.model.workflow.data.status === 'RUNNING') wResponse.interval(1000);
-                observers.push(wResponse.subscribe(processWorkflowData));
+                observers.push(wResponse.subscribe(processWorkflowData, error => {
+                    console.debug("Workflow no longer available, likely completed with retention 0. Removing from view.", error);
+                    vm.model.workflow = {};
+                }));
 
                 function initFromWorkflowFirstReplayTask(task) {
                     if (task) {