URLs with non-ASCII characters are not percent-encoded
Using a supported version?
- [X] I have searched searched open and closed issues for duplicates.
- [X] I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.
Overall summary
On Signal Desktop, URLs are sent as-is without encoding, leading to inconsistent behavior across platforms and the inability to open or preview websites on Desktop, without copying it first and pasting it inside a web browser.
Steps to reproduce
- Open any chat.
- Send a URL containing Greek or Cyrillic characters.
- On Signal Desktop, the URL will not be properly previewed or opened, resulting in a messy, non-functioning message.
Expected result
Signal Desktop should ensure non-ASCII characters in URLs are percent-encoded before sending, allowing non-English links to be previewed and opened normally.
Actual result
URLs containing non-ASCII characters are not percent-encoded on Signal Desktop before being sent, leading to issues such as the failure to preview messages and the inability to open links on Desktop without copying them and pasting them in a web browser.
Screenshots
Signal version
Signal Desktop 7.42.0 production (Apple silicon)
Operating system
macOS Sequoia 15.3.1
Version of Signal on your phone
7.46.0
Link to debug log
https://debuglogs.org/desktop/7.42.0/8a32c613db703e97ca22508307f7ba7cb76cd4786ebb6ed5d1a6a8ebfb7aaf56.gz
https://debuglogs.org/ios/7.46.0/ea20a4f87465df81aad37087fd31b1f5ca6fd22cc4f68e98c67b3573c26cf401.zip
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
?
Hi @danispringer, this feature is disabled by default. Are you sure it's enabled?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been closed due to inactivity.