keybase / keybase/client

macOS chat window errors when viewing messages from deleted user

Open
#8,154 1 comment 1 reaction 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

I introduced a friend to keybase a while ago and they've decided they don't use it enough to want the account around right now so they deleted their account using the web interface. However I now have errors in my chat window because keybase is trying to load the messages from a deleted user.

The error message makes sense and says clearly that the reason is that the user was deleted, but it feels a bit like a system error being displayed which may not be intended.

Here's a screenshot of everything I see, I've redacted other conversations in black and my friends user name in red for privacy.

c306ebe087c8cb85b96f825b0d24f302

Version & Platform details

Platform Information:
    OS:        darwin
    OS vers:   10.12.5-16F73
    Runtime:   go1.8.3
    Arch:      amd64
Client:
    version:   1.0.28-20170815205142+c36e316c3
Service:
    status:    running
    version:   1.0.28-20170815205142+c36e316c3
Desktop app:
    status:    running
    version:   1.0.28-20170815205142+c36e316c3

Let me know if you'd like anymore clarification, also feel free to close this if there's a duplicate. I had a look and couldn't find any but was unsure how to name this and thus how to search for duplicates.

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

No source file or test is identified. Start with the macOS chat window behavior when loading messages from a deleted user, and determine how the existing deleted-user error is presented; done means the conversation no longer shows an unintended system error.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.