-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
When a user long-presses a message, selects "Info" from the context menu, and immediately navigates back to the chat, the transition animation is noticeably laggy and slow.
Furthermore, upon navigating back a second time to return to the main chat list (home screen), the conversation thread that was just exited remains stuck in a "highlighted" state (displayed with a gray background).
This highlight persists even when scrolling through the chat list, mimicking the visual state of a row being long-pressed or hovered over, and does not clear until the app is refreshed or restarted.
Steps to reproduce
- Open the Signal app and enter any chat.
- Long-press on a sent message to open the context menu.
- Tap the Info button (do not swipe left to view info; specifically use the menu button).
- Tap the Back button to return to the chat view.
- Immediately perform a swipe-to-back gesture (or tap back) to return to the main Signal chat list.
- Observe the chat list, and try scrolling up and down, you'll notice it doesn't go away.
Actual result: The transition back from the "Message Info" screen is a bit laggy and slower than normal. After another back gesture to go back to Signal's main chat list, the previously opened chat remains permanently highlighted (gray background), as if it is still being pressed or hovered over. This persists during scrolling.
Expected result: The transition back from "Message Info" should be smooth and consistent with other navigation animations. The chat row in the main list should return to its normal, unhighlighted state immediately after the user returns to the home screen.
Screenshots
clideo_editor_6882dbc3c1ef41bb965f01b7195e40d5.mp4
Device info
Device: iPhone 15 Pro Max
iOS version: 26.2
Signal version: 7.89 (1253)