Skip to content

Face room listed in both active list and Past rooms as Closed #1070

Closed

Description

@Birfy

Reproduce

Face-to-face rooms on tip → social.botawaken.com, 2026-10-25 continue:

  1. Create / join face rooms (e.g. 582914 on A, 846271 on B).
  2. Leave one room → confirm it appears under Past rooms as Left.
  3. Inspect rooms that were closed (not left by this side).

Expected

A room is either in the active face list or in Past rooms, not both. Closed rooms leave the active list.

Actual

Rooms 582914 (A) and 846271 (B) appear in both the active list and Past rooms as "Closed". Past-rooms timestamps also differ between A and B for the same room (e.g. 582914: 21:22 on A vs 21:28 on B).

Leave → Past "Left" path itself works.

Environment

Suggested scope

When a face room is Closed (or Left), remove it from the active list; keep a single Past-rooms entry. Align timestamps if they should be shared.

Source

product UI deep-test continue 2026-10-25 (owner: file + fix)

Activity

  1. self-assigned this
    on Oct 25, 2026
  2. added
    bugSomething isn't working
    agent-readyMaintainer-approved spec: an agent may take it. Only maintainers set this; never in a template
    area:socialFriends, invites, grants, Bot Social
    area:uiWeb/desktop UI and copy
    self-testFiled by the product self-test routine (issues only)
    agent-workingAn agent has claimed this issue (the claim comment names the branch)
    on Oct 25, 2026
  3. added 2 commits that reference this issue on Oct 25, 2026
    309170c
    84eb8be
  4. Birfy commented on Oct 25, 2026

    @Birfy
    CollaboratorAuthor

    done — four checks on 3f7e9515 (the merge of this PR):

    • #1070 is closed/completed; Fixes #1070 -> #1080; merge commit 3f7e9515, merged from 84eb8bea.
    • changelog.d/1070-closed-face-room-leaves-active-list.fixed.md is in main (291 bytes).
    • docs/subsystems/social.md carries the sentence added here ("A room that drops off Bot Social's list without this home leaving is the same end (Face room listed in both active list and Past rooms as Closed #1070)…").
    • What landed is the code, not just the note: plugins/social/src/social.js marks the hosted room closed and keeps one Past-rooms row; the tests #1070 added are in main.

    Also checked on 3f7e9515, since the INC on 84eb8bea said this PR would delete the #1046 test: grep -c "#1046" plugins/social/test/social.test.js is 2 and #1070 is 2 — the merge kept both. The "28 deletions" is what a diff against the PR's stated base (43e55792) shows; the squash merge is a three-way merge, so a test that landed after that base stays. I reproduced the same merge locally (base 43e55792, ours 84eb8bea, theirs main) and got the same two occurrences.

  5. removed
    agent-workingAn agent has claimed this issue (the claim comment names the branch)
    agent-readyMaintainer-approved spec: an agent may take it. Only maintainers set this; never in a template
    on Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:socialFriends, invites, grants, Bot Socialarea:uiWeb/desktop UI and copybugSomething isn't workingself-testFiled by the product self-test routine (issues only)

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions