Also, it seems that it always cancels correctly when there's already some input in the field, it's only when the field is empty that the keyboard remains active.
Also, it seems that it always cancels correctly when there's already some input in the field, it's only when the field is empty that the keyboard remains active.