URLが切り捨てられると、リンクが正しくない

タスク内容が長いと1行表示の場合に後ろが切り捨てられますが、
このときにURLの一部が切り捨てられると、リンクされなかったり誤ったアドレスにリンクされます。

切り捨てられたURLもリンクされ、リンク先は常に正しくなるのが理想ですが、
実装は結構複雑になりそうです。