diff --git a/src/components/trace/hat-trace-timeline.ts b/src/components/trace/hat-trace-timeline.ts index 3a47a9f819..0174a12bf0 100644 --- a/src/components/trace/hat-trace-timeline.ts +++ b/src/components/trace/hat-trace-timeline.ts @@ -317,7 +317,11 @@ class ActionRenderer { private _handleTrigger(index: number, triggerStep: TriggerTraceStep): number { this._renderEntry( triggerStep.path, - `Triggered ${ + `${ + triggerStep.changed_variables.trigger.alias + ? `${triggerStep.changed_variables.trigger.alias} triggered` + : "Triggered" + } ${ triggerStep.path === "trigger" ? "manually" : `by the ${this.trace.trigger}` diff --git a/src/data/trace.ts b/src/data/trace.ts index 600d6c9466..1c64152904 100644 --- a/src/data/trace.ts +++ b/src/data/trace.ts @@ -16,6 +16,7 @@ interface BaseTraceStep { export interface TriggerTraceStep extends BaseTraceStep { changed_variables: { trigger: { + alias?: string; description: string; [key: string]: unknown; };