I actually thought this was strange too. All I did was make the behaviour consistent across types of editors (scripting, dialogue), but it seems a bit counter-intuitive to me. Some editors I've used select the line momentarily so that it flashes and then return the cursor to the start of the line. Perhaps it's a semi-implemented version of that.