Skip to content

[Bug]: No notification when browser click triggers a download – agent keeps retrying #93250

Description

@scorpiord

Bug type

Behavior bug (incorrect output/state without crash)

Beta release blocker

No

Summary

Currently, downloading an attachment via the click action of the browser tool can successfully save the file to the /tmp/openclaw/downloads directory. However, there is no linkage between the click action and the download event listener. When the click action succeeds, the agent has no way of knowing that the download has completed. The system prompt also does not mention the OpenClaw downloads directory. As a result, the agent keeps trying various methods to determine success, and when it thinks it has failed, it may attempt different download strategies multiple times.

Steps to reproduce

1.Open a page that contains an attachment.

2.Ask the agent to use the browser tool's click action to download it.

Expected behavior

I hope that the click action can be linked with the download event listener, or that—similar to the browser dialog action—a wait/downloads action can be provided to query the download status.

Actual behavior

As a result, the agent keeps trying various methods to determine success, and when it thinks it has failed, it may attempt different download strategies multiple times.

OpenClaw version

2026.6.6

Operating system

window11

Install method

No response

Model

deepseek-v4-pro

Provider / routing chain

openclaw

Additional provider/model setup details

No response

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal backlog priority with limited blast radius.bugSomething isn't workingclawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.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:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.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