signalapp / Signal-iOS

A private messenger for iOS.
https://signal.org
GNU Affero General Public License v3.0
10.74k stars 3k forks source link

Google Meet Links not clickable #5521

Closed applechief closed 1 year ago

applechief commented 1 year ago

Bug description

When sharing the sharing message from google meet, the url to the meeting is not clickable.

Steps to reproduce

Join the meeting: https://meet.google.com/xxx-xxxx-xxx

Dial in (audio only): ‪(US) +1 478-419-3234‬ PIN: ‪775 214 075#‬ Other numbers: https://tel.meet/xxx-xxxx-xxx?pin=0000005063000


- paste the message into signal and send the message

**Actual result:** The message will be shared, but the link to the meeting `https://meet.google.com/xxx-xxxx-xxx` will not be clickable

**Expected result:** The user should be able to click on the meeting link directly from the chat to go to the meeting

### Screenshots
![IMG_1539C16E8B7B-1](https://user-images.githubusercontent.com/1122089/210565352-c0da6089-64cd-4473-8e35-1218abc2c960.jpeg)

### Device info
<!-- replace the examples with your info -->
**Device**: iPhone 12 Pro

**iOS version**: 16.1.2

**Signal version:** 6.6.0.14
hywongbu commented 1 year ago

The canParseURLs func in LinkValidator treat the \u{202C} as problematic character and refuse to parse anything in the text as URL.

Screenshot 2023-03-31 at 12 12 38 AM

I copied the string and put it into sublime text to show the non-rendering character.

I guess this is expected to prevent, as the name suggested, problematic character messing up the URL.

stale[bot] commented 1 year ago

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.

stale[bot] commented 1 year ago

This issue has been closed due to inactivity.