HyperlinkButton::setURL(…) doesn’t update the tooltip-text of the HyperlinkButton.
Yep, it’s a fair cop. Could be done like this:
void HyperlinkButton::setURL (const URL& newURL) throw()
{
url = newURL;
setTooltip (newURL.toString (false));
}