As you type in an input, async validations are fired off for each keypress. The results are not tracked against the current state:
1st keypress - invalid, but slow
1st async validation starts
2nd keypress - valid but fast
2nd async validation starts
2nd async validation completes: TRUE
1st async validation completes: FALSE
Data in the input control is valid, but validation says it isn't.
As you type in an input, async validations are fired off for each keypress. The results are not tracked against the current state:
I'm working on a PR
https://github.com/poteto/ember-changeset-validations/issues/286