Skip to content

fix(app): colour canceled timeline placeholders amber - #322

Merged
aaaaahaaaaa merged 1 commit into
mainfrom
fix/timeline-canceled-placeholder
Sep 7, 2026
Merged

fix(app): colour canceled timeline placeholders amber#322
aaaaahaaaaa merged 1 commit into
mainfrom
fix/timeline-canceled-placeholder

Conversation

@aaaaahaaaaa

Copy link
Copy Markdown
Contributor

Problem

A run timeline row with no bar (the execution never started) rendered as the same neutral dashed outline regardless of status. A canceled operation was indistinguishable from a still-queued one except in the tooltip.

Since 0.74.0 (#309) every never-submitted operation of a fail-fast run is canceled, so this now shows on every failed multi-asset run. Prod run e65b8d04 (Amazon SP, 72 canceled) is a typical example.

Fix

The placeholder takes its outline from the row status via a small placeholderClass helper in ExecutionTimeline.vue:

  • canceledborder-warning bg-warning/10 text-warning (amber, matching the Canceled status pill)
  • everything else (queued, skipped) → border-accented text-dimmed, unchanged

The border stays dashed in both cases: it still means "never ran".

Verification

  • pnpm run lint (one pre-existing v-html warning elsewhere), pnpm exec nuxt typecheck clean.
  • Rendered live on a dev instance with a synthetic failed run (1 success, 1 failed, 2 canceled, 1 queued). Both canceled placeholders carry the warning classes with a computed border of rgb(230, 158, 46) (palette amber-500); the queued one keeps the neutral classes. Light mode only.

By Digitl

A run timeline row with no bar (the execution never started) rendered as
the same neutral dashed outline regardless of status, so a canceled
operation was indistinguishable from a still-queued one except in the
tooltip. Since 0.74.0 every never-submitted operation of a fail-fast run
is canceled, so this now shows on every failed multi-asset run.

The placeholder takes its outline from the row status: canceled uses the
warning (amber) tokens, matching the Canceled pill; queued and skipped
keep the neutral dashed look.

By Digitl
@aaaaahaaaaa
aaaaahaaaaa merged commit b2b651f into main Sep 7, 2026
11 checks passed
@aaaaahaaaaa
aaaaahaaaaa deleted the fix/timeline-canceled-placeholder branch September 7, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant