diff --git a/spiffworkflow-backend/src/spiffworkflow_backend/routes/tasks_controller.py b/spiffworkflow-backend/src/spiffworkflow_backend/routes/tasks_controller.py
index 963064d7b..649ec3160 100644
--- a/spiffworkflow-backend/src/spiffworkflow_backend/routes/tasks_controller.py
+++ b/spiffworkflow-backend/src/spiffworkflow_backend/routes/tasks_controller.py
@@ -430,11 +430,10 @@ def _interstitial_stream(process_instance: ProcessInstanceModel) -> Generator[st
task = ProcessInstanceService.spiff_task_to_api_task(processor, processor.next_task())
if task.id not in reported_ids:
+ task_model = TaskModel.query.filter_by(guid=str(task.id)).first()
+ extensions = TaskService.get_extensions_from_task_model(task_model)
+ task.properties = extensions
yield f"data: {current_app.json.dumps(task)} \n\n"
- # Note, this has to be done in case someone leaves the page,
- # which can otherwise cancel this function and leave completed tasks un-registered.
- spiff_task = processor.next_task()
- task_model = TaskModel.query.filter_by(guid=str(spiff_task.id)).first()
def get_ready_engine_step_count(bpmn_process_instance: BpmnWorkflow) -> int:
diff --git a/spiffworkflow-frontend/src/index.css b/spiffworkflow-frontend/src/index.css
index 2cb95276d..2a8e6de73 100644
--- a/spiffworkflow-frontend/src/index.css
+++ b/spiffworkflow-frontend/src/index.css
@@ -435,17 +435,17 @@ svg.notification-icon {
}
.user_instructions_1 {
- filter: opacity(90%);
-}
-
-.user_instructions_2 {
filter: opacity(70%);
}
-.user_instructions_3 {
+.user_instructions_2 {
filter: opacity(50%);
}
-.user_instructions_4 {
+.user_instructions_3 {
filter: opacity(30%);
}
+
+.user_instructions_4 {
+ filter: opacity(10%);
+}
diff --git a/spiffworkflow-frontend/src/routes/ProcessInterstitial.tsx b/spiffworkflow-frontend/src/routes/ProcessInterstitial.tsx
index b04f3198b..9483e29a8 100644
--- a/spiffworkflow-frontend/src/routes/ProcessInterstitial.tsx
+++ b/spiffworkflow-frontend/src/routes/ProcessInterstitial.tsx
@@ -103,16 +103,16 @@ export default function ProcessInterstitial() {
const getReturnHomeButton = (index: number) => {
if (
index === 0 &&
- ['WAITING', 'ERROR', 'LOCKED', 'COMPLETED'].includes(getStatus())
+ ['WAITING', 'ERROR', 'LOCKED', 'COMPLETED', 'READY'].includes(getStatus())
)
return (
- <>
-
-
+