0.0.29 should have the fix.
It has one side-effect of not placing cursor where you clock in that box if there was line highlighted there, but idk how to fix that.
Issue seem to be that when text is changed after click, factorio just puts cursor at the end of it.
Can be fixed on the user end by clicking twice (unless it scrolls the code, I guess), or should be possible to disable highlight if it gets too annoying.
Lua often points to a wrong line there anyway :)