teamikl/wahjam — comment on commit 07888e647ee68edc33e53fa21841f6da47f2406c
File: ninjam/qtclient/MainWindow.cpp line 593
By teamikl:

"insertText" on other methods could break text.
"append" will add to the text End it is ok. "insertText" insert into cursor position, this could be problem on develop.
other code assume the cursor position is End, this slot is called on anchorClicked, the cursor position was on the link.

here "moveCursor" was for temporary fix, every time before "insertText" should ensure the cursor position.