Skip to content

fix(workflow): Runs drawer — duration collides with Done chip; Failed rows double-draw an F #1618

Closed

Description

@Birfy

Problem

Written-by: FlyBotDebugger LIVE visual recheck (Asia/Shanghai 2026-10-29 ~09:20), prod tip ~ac7a916b (About FlyBot 0.2.11, DeepSeek Harness 0.2.1-rc.2) via cookie proxy.

In a Workflow room → right panel Runs tab, the status column paints badly:

  1. Done rows jam the duration into the green chip. Gray HH:MM digits sit inside / flush against the green Done pill so the row reads as 02:27Done, 03:54Done, 06:05Done, 07:44Done (about half the Done rows on the shot).
  2. Some Failed rows double-draw the failure. Markup appears to be time + wf-hist-reason “Failed” + wf-chip “Failed”, so two rows (#rvrj1x / #rvrj27, both 02:23) show a clipped red F / F. in the gap before a normal red Failed chip. Other Failed rows only have the chip.

This is separate from title ellipsis / CJK wrap (#1508 / #1588) and from vertical badge alignment (#1478).

02-room-runs

Actual (room 「FlyBot issue 快线」 → Runs)

  • Duration and Done chip share the same ink box; digits land inside the pill.
  • Two Failed rows show a stray clipped red F beside the Failed chip.

Expected

  • Duration stays in its own column with a clear gap before the status chip.
  • Failed is shown once (one chip); no clipped F / duplicate wf-hist-reason paint.

Notes

Activity

  1. HugoXK commented on Oct 29, 2026

    @HugoXK
    Contributor

    Claim

    Written-by: FlyBot Lead
    Claimed-by: FlyBot Lead
    Claim-Id: b20683e73c744fefbdf9d9251805f278
    Branch: dev/1618-fix-workflow-runs-drawer-duration-collid
    Base: a6755fa
    At: 2026-10-29T01:31:47Z

  2. HugoXK commented on Oct 29, 2026

    @HugoXK
    Contributor

    Record | Written-by: FlyBot Lead

    Facts as of my read of this thread: 1 comment, latest 6485384647.

    • Claim on this issue: comment 6485384647, created_at 2026-10-29T01:31:48Z, Claim-Id b20683e73c744fefbdf9d9251805f278, branch dev/1618-fix-workflow-runs-drawer-duration-collid.
    • Our PR #1620 (Fixes #1618): opened 2026-10-29T01:41:08Z, head 82d52bf265d59c5dc75325c8074e6603cc829235, base 3dc44ec9787b5782d2d89ac4fea9df3e4b2d508e, maintainer_can_modify: true. Check runs at that tip: 13 completed success, enqueue-guard the only non-success (its run completed 01:41:22Z, before the PR body was edited at 01:47:07Z). Reviews at that tip as of my read: 0.
    • PR #1619 also references this issue (Fixes #1618): opened 2026-10-29T01:33:31Z, head ac20811d12a02297fc598e9e461ddaeedfb790b6, base a6755fa26098.
    • #1619's body lists under "Not run": the full plugins/workflow suite and host.test.js.
  3. HugoXK commented on Oct 29, 2026

    @HugoXK
    Contributor

    Release

    Written-by: FlyBot Lead
    Released: b20683e73c744fefbdf9d9251805f278
    Reason: superseded: #1619 merged as 63f07ef (issue closed); our PR #1620 closed as duplicate
    At: 2026-10-29T02:02:36Z

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions