element-hq / element-hq/element-ios

Hitting 'resend all' can result in duplicates

Open
#2,751 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

If you send 'resend all' during bad connectivity, then it may disappear but not appear to have resent anything. It then reappears, and you hit it again, and repeat again... and discover you resent in triplicate.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in the Element iOS app: use “resend all” during bad connectivity and observe the pending messages. Trace the resend action and its handling of connectivity or retry state; done means repeated taps do not send the same messages more than once.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.