So in sum: Hook is returning the correct, validly encoded URL, and that URL works. There’s no bug in Hook here. It is not a pretty URL, but that is not a bug. It’s just what Apple is returning. Hook’s
Copy Link function is designed to populate the clipboard with the name and URL parts of the links, and it is doing that. Most websites/webpages provide a nice name.
I don’t think there’s a bug in iText Pro either.
When you paste in RTF you see the nice name. When you paste in a plain text field, you will typically see the URL.
If you want to see the name and the URL, you may use the
Copy Markdown Link command (Pro feature of Hook).
Please keep in mind that it is the app in which the paste happens that is ultimately responsible for responding to the paste commands. There is a small % of apps that mishandle the paste command. Slack until the last week or two was one of them. When you would paste a link (whether it originated from Hook or from a third party app’s
Copy Link command) into a Slack message, Slack would take (paste) the name, not the URL. Slack has fixed that. If you encounter an app that responds to “paste” by pasting the name instead of the link, we recommend using
Copy Markdown Link instead, so you get both the name and the URL. But it’s up to users.