Hello,
I'm running into a tricky situation with complex validation, and was wondering if I'm missing some important API. I'm trying to do price string validation, so I have a "draft price" Zod schema and then a standard "price".
Draft price allows inputs like 9., which could feasibly be part of a valid price string, while the final validator ensures that the format is fully correct.
I'm running the draft price validator onChange, and then final price validator onBlur. This works well for the most part, but I've been running into an edge case where the onBlur validator result won't go away, even once the price is corrected.
As an example, Say I'm using this (slight modification of the example from the docs):