signalapp / signalapp/Signal-iOS
Visual bug: ‘You disabled disappearing messages’ text appears cut off after message expiration
Nobody has claimed this yet.
- 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
Device info
Device: iPhone 15 Pro Max
iOS version: 18.3
Signal version: 7.45.1 (606)
Link to debug log
Contributor 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.
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