Skip to content

[Bug]: Control UI (WebChat) receiving replies that should only go to iMessage #36000

@weili80

Description

@weili80

Bug type

Regression (worked before, now fails)

Summary

Description

When chatting via iMessage, assistant replies are now appearing in BOTH:

  1. The original iMessage conversation
  2. The Control UI / WebChat interface

This is a regression. Previously, these were independent - Control UI was just a viewer, replies only went to the source channel.

Expected Behavior

  • When user messages via iMessage, replies should ONLY go back to iMessage
  • Control UI should only display the conversation, not receive duplicate replies

Environment

  • OpenClaw version: 2026.3.2
  • macOS: 26.3
  • Channels: iMessage enabled, Control UI (WebChat)

Configuration

{
  "channels": {
    "imessage": {
      "enabled": true
    }
  },
  "session": {
    "dmScope": "per-channel-peer"
  }
}

### Steps to reproduce

Open Control UI Dashboard
Send a message via iMessage
Observe: reply appears in both iMessage AND Control UI

### Expected behavior

sent msg independently

### Actual behavior

msg duplicate

### OpenClaw version

2026.3.2

### Operating system

macOS 26.1

### Install method

_No response_

### Logs, screenshots, and evidence

```shell

Impact and severity

No response

Additional information

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdedupe:parentPrimary canonical item in dedupe clusterregressionBehavior that previously worked and now fails

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions