Skip to content

ST-C01: 5-digit face/join code silently disables Join with no readable reason #1052

Closed

Description

@Birfy

Reproduce

Two fresh FlyBot homes on main b9a66e1 (SelfA1025 :3090 / SelfB1025 :3091 → https://47-80-69-220.sslip.io):

  1. On A, open the sidebar + menu → Join or create by number or link.
  2. Dialog title and body mention a 6-digit number; input placeholder reads "6 digits".
  3. Type exactly 5 digits (e.g. 58291). Do not add a 6th.

Expected

A readable refusal while Join stays disabled — e.g. helper text "Enter 6 digits" (or equivalent) under the field — so the user knows why the primary action is blocked.

Actual

Join stays greyed out / disabled with no helper text, no error, no hint. The dialog looks idle; the only cue is the disabled button.

Environment

  • SHA: b9a66e1e87133b3771ee63f01204c3546fee5490
  • Homes: SelfA1025 (@selfa1025.home :3090), SelfB1025 (@selfb1025.home :3091)
  • Social: https://47-80-69-220.sslip.io
  • Catalog: ST-C01 (face-to-face entry — 5-digit code refused with a readable reason)

Screenshots (on box; not uploaded)

  • /workspace/social-ui-deep-test/shots/09-A-5digit.png — dialog open, field shows 58291, Join disabled, no validation message under the input. (Background may show unrelated MISSING_CREDENTIAL from the test home model setup — out of scope for this issue.)

Suggested scope

  • Client validation on the face/join digit field: when length is 1–5 (or otherwise invalid), keep Join disabled and show a short helper under the field ("Enter 6 digits").
  • Empty field can stay silent; the gap is partial entry with no explanation.
  • Mirror in CN copy if EN lands first.
  • Acceptance: enter 5 digits → helper visible; enter 6th digit → helper clears and Join enables; paste a valid invite URL still uses the link path.

Source

product UI deep-test 2026-10-25

Activity

  1. 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
  2. self-assigned this
    on Oct 25, 2026
  3. Birfy commented on Oct 25, 2026

    @Birfy
    CollaboratorAuthor

    Claimed by Birfy. Branch: birfy/fix/1052-face-5digit-helper, from main b9a66e1e87133b3771ee63f01204c3546fee5490.

    Plan: add client-side helper under the face/join digit field when length is 1–5 ("Enter 6 digits"); clear helper and enable Join at 6 digits; leave empty field silent; keep link-paste path unchanged. Red UI/unit check for 5-digit → helper visible.

    Written-by: Birfy

  4. Birfy commented on Oct 25, 2026

    @Birfy
    CollaboratorAuthor

    Closing for now per owner: findings not yet re-verified against social.botawaken.com. Will reopen only if confirmed on a fresh UI pass.

  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
  6. Birfy commented on Oct 25, 2026

    @Birfy
    CollaboratorAuthor

    Closing at owner's request pending re-verification on social.botawaken.com — these findings may be false positives and are not yet confirmed.

  7. reopened this on Oct 25, 2026
  8. added
    agent-readyMaintainer-approved spec: an agent may take it. Only maintainers set this; never in a template
    agent-workingAn agent has claimed this issue (the claim comment names the branch)
    on Oct 25, 2026
  9. Birfy commented on Oct 25, 2026

    @Birfy
    CollaboratorAuthor

    Confirmed on reverify2 (2026-10-25, social.botawaken.com): entering 5 digits leaves Join disabled with only the "6 digits" placeholder and no readable reason. Reopening; claimed by Birfy.

  10. removed
    agent-workingAn agent has claimed this issue (the claim comment names the branch)
    on Oct 25, 2026
  11. Birfy commented on Oct 25, 2026

    @Birfy
    CollaboratorAuthor

    Written-by: Triage

    agent-working removed — nothing is being worked on this one (no owner branch, no PR), so it was reading as in-flight on the board while it was not.

    The repro is on main b9a66e1, which is now four merges behind c062fb02. Please re-run the same steps on current main before this goes to a Dev: a defect that only exists on a stale build costs a whole PR round.

    Labels stay as they are if the re-run reproduces. If it does not, close it or move it to needs-info with what changed.

  12. added
    agent-workingAn agent has claimed this issue (the claim comment names the branch)
    on Oct 25, 2026
  13. removed
    agent-readyMaintainer-approved spec: an agent may take it. Only maintainers set this; never in a template
    on Oct 25, 2026
  14. removed
    agent-workingAn agent has claimed this issue (the claim comment names the branch)
    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