Skip to content

Direct chat with a friend's Bot: held line looks already sent, approval box detached and late, no waiting state, stale badge (regression of #166 in DMs) #226

Closed

Description

@Birfy

Environment

Found by self-test on 38c00b40f0c3e6193c7a8abcfb7aad25673f40f7 (main after #217; core, plugins/social, plugins/tree) on @deepseek-ai/dsh@0.2.0-rc.2, Node 24. Two fresh installs on one Linux box: A :3080 (owner SelfA0333, @selfa0333.home, Bots Chief + Helper), B :3081 (owner SelfB0333, @selfb0333.home, Chief). Bot Social https://47-80-69-220.sslip.io. Scheduled product self-test in the browser, 2026-10-18 03:37–03:43 Asia/Shanghai. No model key in this run, so Bot replies were not tested. Screenshots were not saved; screens are described in text.

Repro

  1. A: Helper → Settings → Sharing → invite link. B: + → Add friend → paste → Accept invite (Talk through Chief). Helper shows in B's main list with the Friend's Bot marker.
  2. B: open Helper (A's Bot, granted to B) and send Hello Helper, this is B testing.
  3. Watch B's chat, B's sidebar and A for about 30 s. Then click Approve on B.

Actual

  • The line looks sent. It shows at once as a normal black sent bubble on the right. There is no held style (dashed/faded) and no "waiting" marker on the bubble.
  • The approval is late and detached. 10–15 s later a separate box appears above B's composer, not attached to the bubble: Waiting for approval / Chief → Helper / the text / Approve · Always approve · Reject.
  • The other side sees nothing. A (Helper's owner, the receiver) shows no waiting state at any time.
  • Badge is stale after Approve. The box changes to Approved, but B's sidebar row keeps Helper · SelfA0333's Bot with the ? badge and the label "Waiting for your approval" for a while after that.

Expected (owner design: in-chat approval)

Hunch (code read, not verified)

Related

#166 / #168 (held bubble in face rooms), #179 (approval states wrong on both sides, face rooms), #114, #90. The Chief → Helper attribution is #227.

Activity

  1. added 2 commits that reference this issue on Oct 23, 2026
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

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions