keybase / keybase/client

Cannot remove or hide chat from GUI after subteam has been removed

Open
#22,727 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Issue:
Deleted subteam chats cannot be removed or hidden from the chat after the subteam has been removed and all associated chats/channels/files removed.

Steps to recreate:
Created a team and then subteam
Deleted the subteam along with chat and files
Subteam and channels remain in chat column and chat content remains in channel
Chat cannot be hidden, team cannot be left (as it does not exist)
Attempting to chat (such as /hidden) results in "Cancel or Retry"
Attempting to view the team results in a "-1 members * Not a member"
Attempting to leave the subteam results in "Get Error Code 218 team load arg must have either ID or Name in method keybase.1.teamLeave"

To add, this occurs for both "Big Team" and non-big subteams chat history.

Trying from the command line I can also still see chat history for the subteam(s) despite the subteam being deleted.

my log id: 5267c27bef59dcf409bb291c

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the deleted-subteam state in the GUI and command line, including /hidden and teamLeave, using log ID 5267c27bef59dcf409bb291c. Done means removed subteams, channels, files, and chat history no longer remain visible or actionable, and the reported errors no longer occur.

Written by the indexing model from the issue text.

Assessment

Domain
cli, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.