Open petecooper opened 5 years ago
URL with ® or ™ character breaks automatic hyperlink generation for that URL.
®
™
Actual result:
URL is partially generated, but the first instance of ® or ™ prevents the full URL being recognised.
Example URL (safe for work, PDF): https://assets.bose.com/content/dam/Bose_DAM/Web/pro/global/discontinued_products/loudspeakers/Panaray_Acoustic_Wave®_Cannon™_Loudspeaker/td_panaray_awcs.pdf
Note the black ® or ™ characters where the text should be white. Note the underlined hyperlink stops before the first ®.
Expected result:
The URL is valid, and should be detected then generated appropriately. The ® or ™ characters should not block the generation.
Original discovery:
Three tests - replicate original discovery, then remove the first blocking character, then the second:
iOS working as intended:
Signal version:
1.16.3
Operating System:
macOS 10.12.6
Linked device version:
iOS 12.0.1
https://debuglogs.org/9f3a9d990db8775ec17b2ea516423f5db37843fa22b4e948bcadd49f5dd07295
Related to, but slightly different: https://github.com/signalapp/Signal-Desktop/issues/6674
Bug description
URL with
®
or™
character breaks automatic hyperlink generation for that URL.Steps to reproduce
®
or™
character.Actual result:
URL is partially generated, but the first instance of
®
or™
prevents the full URL being recognised.Example URL (safe for work, PDF): https://assets.bose.com/content/dam/Bose_DAM/Web/pro/global/discontinued_products/loudspeakers/Panaray_Acoustic_Wave®_Cannon™_Loudspeaker/td_panaray_awcs.pdf
Note the black
®
or™
characters where the text should be white. Note the underlined hyperlink stops before the first®
.Expected result:
The URL is valid, and should be detected then generated appropriately. The
®
or™
characters should not block the generation.Screenshots
Original discovery:
Three tests - replicate original discovery, then remove the first blocking character, then the second:
iOS working as intended:
Platform info
Signal version:
1.16.3
Operating System:
macOS 10.12.6
Linked device version:
iOS 12.0.1
Link to debug log
https://debuglogs.org/9f3a9d990db8775ec17b2ea516423f5db37843fa22b4e948bcadd49f5dd07295