I think it’s working for me, but there are a few cases when I should disable it because it won’t do anything:
If you edit a “detected link” such as www.apple.com then it’s not possible to remove the link, because the link is not stored in the model, it’s detected from text content. Many editors work in a slightly different way… and they add detected links to the model right after you type them… maybe Bike should change to work that way in future, but that won’t happen with this release.
Second case where remove won’t work: If you show link popover when no link is selected. In that case you can only “Save Link” to add one, you can’t remove.
I’ll try to disable those cases.
I’m using the underlying macOS “text detection” functionality and that just seems to be the way that it works. I agree
https is probably a better default nowadays, but I hesitate to override the default behavior at this point.