diff --git a/src/Web/autopilot-monitor-web/app/sessions/[sessionId]/components/EventTimeline.tsx b/src/Web/autopilot-monitor-web/app/sessions/[sessionId]/components/EventTimeline.tsx index 87d1ea35..53204758 100644 --- a/src/Web/autopilot-monitor-web/app/sessions/[sessionId]/components/EventTimeline.tsx +++ b/src/Web/autopilot-monitor-web/app/sessions/[sessionId]/components/EventTimeline.tsx @@ -174,6 +174,11 @@ export default function EventTimeline({ {preProvDuration && ( {preProvDuration} )} + {userEnrollEvents.length > 0 && ( + + Jump to User Enrollment + + )} {preProvGrouped.orderedPhases.length === 0 ? (
No events found.
@@ -187,6 +192,7 @@ export default function EventTimeline({ isExpanded={expandedPhases.has(`pre-${phaseName}`)} onToggle={() => togglePhase(`pre-${phaseName}`)} showScriptOutput={showScriptOutput} + borderColor="border-amber-400" /> ))} @@ -204,7 +210,7 @@ export default function EventTimeline({ {/* User Enrollment Part */} {userEnrollEvents.length > 0 ? ( -
+

User Enrollment Part

Resumed @@ -281,16 +287,18 @@ function PhaseSection({ events, isExpanded, onToggle, - showScriptOutput + showScriptOutput, + borderColor = 'border-blue-500' }: { phaseName: string; events: EnrollmentEvent[]; isExpanded: boolean; onToggle: () => void; showScriptOutput?: boolean; + borderColor?: string; }) { return ( -
+