Hello Eliot,
thanks for the fast update. Unfortunately it did not resolve the issue yet.
I have been looking at this issue and debugging your plugin the entire night, and from what I can see CCS outputs the correct html. And I found out that the reason I gave was not the real cause.
What was the real cause? Somewhere hidden in my plugins there was a dependency to jquery’s balance-text, which broke the link when it spanned multiple lines. Disabling balance-text fixed the issue.
I am sorry for the inconvenience!
After extra trying I found out that whenever there is a ‘ or ” in the title, that above scenario appears. When the title has no ‘ or ” then the link gets rendered correctly.