from the help file:
If there is an input editbox, the ok/yes buttons always
return the contents of the editbox.
yes, i agree it defeats the purpose of there being a 'v' option to a slight extent, but what would be the point of the editbox otherwise? or are you suggesting it should return $no/$cancel and editbox contents when yes/ok is clicked? i think you have to accept that 'e' supersedes 'v' and that the two options are largely incompatible.