It’s hard to qualify this as a bug, but in 0.12 a GiveFocus would put the caret at the end of an Input, whereas in 0.20 it puts it at the beginning. If there is no value to the input it doesn’t make a difference, but if the input has already been even partially filled, it’s very different. Ideally this could be specified from the markup, but if it’s too complex I suggest that the behaviour from 0.12 be kept, as it is more “natural” (you want to continue the existing text, or remove it, but never start from before it), and closer to what happens on the web.
Thanks for the feedback!
I’ll have a look into this issue.
A fix for this issue will be included in the upcoming release