fix(input): don't parse if viewValue is undefined

Prevents unintentionally reporting an undefined view value as a parse error...

Closes #9106
this assertion does fail without this change