signalapp / signalapp/Signal-Android

De-sync for desktop session

Open
#14,766 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

wontfix
Dominant language
Kotlin
Stars
29.4k
Forks
6.9k
PR merge metrics
No merged PRs in 30d

Description

Guidelines
  • I have searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended
  • This isn't a feature request or a discussion topic
Bug description

Self-notes on android had 4 chat session refreshes in ~15 minutes.

I can send messages from the Macbook and they appear on the phone. But not the other way around - and it re-triggers this behavior of error message in the chat.

Solution was to remove the desktop sessions and re-add it. Was fine for months.

Screenshots
Image
Device

Pixel 8a

Android version

16, API 36

Signal version

8.9.1

Link to debug log

https://debuglogs.org/android/8.9.1/daba77be4ef271f5f8c641e3105c2503ad1af9e2814a69915627a44d28dbf2cb

Contributor guide

Open the contributing guide

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 reviewing the linked debug log for the Pixel 8a on Android 16 and reproducing the cross-device session behavior between the Android phone and MacBook. Confirm that messages can sync in both directions without the chat error or requiring desktop sessions to be removed and re-added.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
distributed-systems, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.