Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: e2c6d625df3ee27743558a5b2f1bbe02d055411c
Title: Internal ticket reporting URL incorrectly parsed when clicked
Status: Fixed Type: Bug
Severity: Minor Priority: Low
Subsystem: Slack Resolution: Fixed
Last Modified: 2021-06-03 23:25:24
Version Found In: 0.4.28
buzzert2021-03-26 00:38:08

My company uses an internal URL scheme for bug reports. A typical bug report URL might look like this:

rdar://58980690 (comment) or <rdar://problem/58980690>

Neither of these URLs are correctly parsed by Ripcord when clicking on them. The main source of the issue seems to be that Ripcord is assuming the number in the "host" section of the URL is an IP address, so it's converting it to octal and sending that to the operating system to parse.

Clicking on one of the URLs above will cause the OS to try and open this URL: rdar://3.131.249.82, which obviously does not work.

cancel2021-03-26 03:53:44

Oh, that's wild! I think this might be a Qt bug, actually. I think it's getting messed up when Qt hands the URL off to the OS. Hmm.

cancel2021-06-03 23:25:24

Fixed in next release.