You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched 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
The "Read More" functionality for relatively long messages (1000-2046 characters in length) in the Android client is incorrect and always truncates the last 2 characters of long messages, which makes it quite useless. It appears to trigger for texts containing >1000 characters. Starting at 2046 character message length, the truncation is performed differently and always shows the first 2046 characters only, at which point this feature makes sense again.
This means when I for instance paste a text with 1500 characters, then Signal Android will show the first 1498 characters of the message followed by "... Read More".
This means that a) long messages (of 1000-2046 characters in length) are not actually significantly shortened, and b) that the feature just makes long messages harder to read because you need to interact with the message to reveal the last 2 characters.
For comparison, on Desktop (Linux) the feature seems to work like this: for any message exceeding 900 characters, the first 800 (!) characters + "... Read More" are displayed. This makes sense! The Android behavior on the other hand does not.
Reproduction:
Open Signal Android
Open any conversation
Write a text to someone that is >1000 and <2046 characters long (e.g. the one attached below)
Send the text
Expected: You see e.g. the first 1000 or 900 characters, and the rest is hidden behind "... Read More", meaning if you click "Read More", at least several words of text appear. Actual: You see n-2 characters followed by "... Read more", and if you click it, you see only two additional characters.
Example text, this one is 1499 characters long:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.
Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.
Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus.
Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt. Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc, quis gravida magna mi a libero. Fusce vulputate eleifend sapien. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id.
Screenshots
No response
Device
OnePlus Nord CE 2
Android version
13
Signal version
7.34.2
Link to debug log
No response
The text was updated successfully, but these errors were encountered:
Guidelines
Bug description
The "Read More" functionality for relatively long messages (1000-2046 characters in length) in the Android client is incorrect and always truncates the last 2 characters of long messages, which makes it quite useless. It appears to trigger for texts containing >1000 characters. Starting at 2046 character message length, the truncation is performed differently and always shows the first 2046 characters only, at which point this feature makes sense again.
This means when I for instance paste a text with 1500 characters, then Signal Android will show the first 1498 characters of the message followed by "... Read More".
This means that a) long messages (of 1000-2046 characters in length) are not actually significantly shortened, and b) that the feature just makes long messages harder to read because you need to interact with the message to reveal the last 2 characters.
For comparison, on Desktop (Linux) the feature seems to work like this: for any message exceeding 900 characters, the first 800 (!) characters + "... Read More" are displayed. This makes sense! The Android behavior on the other hand does not.
Reproduction:
Expected: You see e.g. the first 1000 or 900 characters, and the rest is hidden behind "... Read More", meaning if you click "Read More", at least several words of text appear.
Actual: You see n-2 characters followed by "... Read more", and if you click it, you see only two additional characters.
Example text, this one is 1499 characters long:
Screenshots
No response
Device
OnePlus Nord CE 2
Android version
13
Signal version
7.34.2
Link to debug log
No response
The text was updated successfully, but these errors were encountered: