There is something a bit wrong with the comment formatting; it seems to be like this now:
\interpretCommentMarkdown{#1} - \userLink{#2}
But it should be more like this:
\interpretCommentMarkdown{#1} -~\userLink{#2}
That is, there should be a "tie" between the hyphen and the link to the commenter's profile, so that we don't see things like this:
~
character used in the question) is a non-breaking space. Or
.