Skip to content

CDP Browser Control - act commands failing with 'request required' #15120

@SteveChiu

Description

@SteveChiu

Bug Description

browser act commands (click/type/fill) are failing with error 'request required' even when all required parameters are provided.

Environment

  • OS: macOS 26.2 (arm64)
  • OpenClaw: 2026.2.9
  • Gateway: Running (ws://127.0.0.1:18789)
  • Browser: Chrome (correct path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
  • CDP Port: 18800

Steps to Reproduce

  1. Run: browser(action="open", targetUrl="https://example.com")
  2. Run: browser(action="snapshot", targetId="xxx") -> Returns success with element refs
  3. Run: browser(action="act", kind="type", ref="f1e3", text="Test", targetId="xxx") -> Fails with "request required"

Expected Behavior

The act command should execute the click/type/fill action on the target element.

Actual Behavior

Error: {"error": "request required"}

Additional Notes

  • snapshot command works perfectly and returns element refs
  • Only act commands are failing
  • This prevents any browser automation (clicking, typing, filling forms)

Sample JSON Request That Fails

{
  "action": "act",
  "kind": "type",
  "ref": "f1e3",
  "text": "Test Title",
  "targetId": "75BB6A0D0F121576255407A0E772B8DD"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions