signalapp / signalapp/Signal-iOS

Visual bug: ‘You disabled disappearing messages’ text appears cut off after message expiration

Open
#5,963 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Acknowledged
Dominant language
Swift
Stars
12.2k
Forks
3.5k
PR merge metrics
No merged PRs in 30d

Description

  • 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

If you open a chat, enable disappearing messages for 30 seconds, send a message, and then disable disappearing messages, a visual bug occurs once the sent message disappears. The “You disabled disappearing messages” text appears cut in half. Even if you or other participants send new messages, the text remains cut off. The issue is only resolved after exiting and reopening the chat.

Steps to reproduce
  • Open Signal.
  • Open a conversation.
  • Enable disappearing messages for any duration (preferably 5–30 seconds for your convenience, just to confirm the bug).
  • Send a message.
  • Immediately disable disappearing messages.
  • Return to the chat.
  • Wait for the sent message to disappear.
  • The “You disabled disappearing messages” text will appear cut in half.

Actual result: The “You disabled disappearing messages” text appears cut in half, which is a visual bug.

Expected result: The “You disabled disappearing messages” text should appear normally.

Screenshots

97E22ADB-EF84-4926-9630-1023E157ABC7_1_201_a
8C756ACB-EFFF-4EB6-A253-A81B7BFBF667_1_201_a

Device info

Device: iPhone 15 Pro Max

iOS version: 18.3

Signal version: 7.45.1 (606)

Link to debug log

https://debuglogs.org/ios/7.45.1/3f433ad2b3fe0cdb3077ae4ce778dc45f128ae567c1e5a4836bd2b6b25bde219.zip

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 reproducing the disappearing-message flow in Signal-iOS on an iPhone using the steps and versions in the report. Trace the chat UI after the expired message is removed and verify that the “You disabled disappearing messages” text remains fully visible without reopening the conversation.

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
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.