keybase / keybase/client

Following people via lots of open tabs causes issues

Open
#12,403 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

This relates to the web UI so let me know if there's a more appropriate venue for this issue and I'll repost it.

I wanted to follow a lot of the people I know from twitter, so I looked in the "following" sections of several of my existing follows. I opened a new tab for each of the ones I wanted to follow.

(Via the client-encrypted PGP key) I clicked follow on each one in turn. As such there were several signatures being generated at once.

I'm guessing the system signs this as "following number #" because the ones that succeeded threw out the numbering for the ones in progress and caused errors, and the error message contained something about "expected number n got number n + m"

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce this in the web UI by opening several follow actions in separate tabs with a client-encrypted PGP key. Trace the follow and signing flow to identify why concurrent actions produce an “expected number” versus “got number” error; done means multiple follows complete without numbering errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cryptography, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.