Skip to content

Update button silently no-ops when update.run is coalesced #78481

Description

@motacola

Bug

When clicking the Update button in the Control UI while a prior update.run request is already in-flight, the gateway responds with request coalesced (already in-flight) — but the UI gives no feedback. The button stays in its "update available" state with no spinner, error, or confirmation.

Steps to reproduce

  1. Click the Update button in the Control UI once.
  2. The first update.run gets stuck / partially in-flight (e.g. from a previous failed attempt).
  3. Click the button again.
  4. Nothing visible happens. Button stays the same.

Expected behaviour

UI should reflect the coalesced state: show "update in progress", a spinner, or an error/retry prompt so the user knows an update is already underway or has stalled.

Observed in logs

[restart] request coalesced (already in-flight) reason=update.run actor=openclaw-control-ui
[gateway] update.run restart coalesced ... delayMs=0

Environment

  • OpenClaw 2026.5.4 → 2026.5.5
  • macOS (Apple Silicon)
  • Control UI (webchat vcontrol-ui)

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal backlog priority with limited blast radius.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.impact:otherThis issue has meaningful maintainer-visible impact outside the owned taxonomy.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions