final-form / react-final-form-html5-validation

A swap-in replacement for 🏁 React Final Form's <Field> component to provide HTML5 Validation
MIT License
57 stars 8 forks source link

Form validation do not run for untouched fields after initialValues change #29

Open eugeneoshepkov opened 3 years ago

eugeneoshepkov commented 3 years ago

Are you submitting a bug report or a feature request?

Bug report

What is the current behavior?

Asynchronously reinitialized fields (form prop initialValues changes) do not trigger validation. Meaning that untouched fields with populated values from initialValues fail on form validation.

What is the expected behavior?

Validation should happen on the form reinitialize, whenever prop initialValues changes

Sandbox Link

Codesandbox example

Versions:

    "final-form": "4.20.2",
    "react": "17.0.2",
    "react-dom": "17.0.2",
    "react-final-form": "6.5.3",
    "react-final-form-html5-validation": "1.1.0",