Mobile invite sheet: Join retry silently no-ops after claim error
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- flutter
- Domain
- mobile
Research direction
Start with invite_join_sheet.dart and the provider's confirmJoin() flow. Reproduce a claim error, then verify that Join either retries successfully from the error state or remains disabled with an explicit reset/retry path; the silent no-op should be gone.
Written by the indexing model from the issue text.
Description
Summary
After a claim error in the mobile invite join sheet, the error UI re-enables Join, but tapping it silently does nothing.
Root cause
invite_join_sheet.dart allows the button in the error state, while the provider's confirmJoin() returns early unless status is confirming.
Expected behavior
A retry should either:
- allow
confirmJoin()from bothconfirminganderror, or - keep Join disabled and provide an explicit reset/retry path.
Found during the independent review of PR #1957; non-blocking for that PR but should be fixed as a fast-follow.
- Dominant language
- Rust
- Stars
- 35.3k
- Forks
- 4.7k
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 185
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from block/buzz
-
Mobile: opening an attachment names the file after the link text instead of the imeta filenamePossibly taken @wenhaoone claimed this 1 day ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
Desktop: private project home channels show no lock icon in the sidebarPossibly taken @Bartok9 claimed this 2 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
buzz-pair: panics on wss:// relays — rustls CryptoProvider never installedPossibly taken @Bartok9 claimed this 3 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
block/buzz#7880 · 2 comments · 2 reactions ·
Maintainers usually reply within 1 day
Similar issues
-
contribution
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
tree-sitter/tree-sitter#6005 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
agent:triaged bug bughunt pm:pipenv priority:p1
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
SocketDev/socket-patch#744 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
maplibre/maplibre-tile-spec#1844 ·
Maintainers usually reply within 1 day