final-form / react-final-form-arrays

A component for rendering and editing arrays 🏁 React Final Form
MIT License
205 stars 70 forks source link

Form doesn't change pristine value after removing second item #107

Open gregorysl opened 5 years ago

gregorysl commented 5 years ago

Are you submitting a bug report or a feature request?

Bug report

What is the current behavior?

When initial values are set with minimum 2 entries, clicking remove on second item doesn't change pristine state of form

What is the expected behavior?

Form shouldn't be pristine, allowing me to save changes

Sandbox Link

Taken from readme simple example and added only following part

      initialValues={{
        customers: [
          {
            firstName: "John",
            lastName: "Doe"
          },
          {
            firstName: "Henry",
            lastName: "Ford"
          }
        ]
      }}

https://codesandbox.io/s/react-final-form-field-arrays-eutnd

What's your environment?

 "final-form": "4.12.0",
    "final-form-arrays": "1.1.2",
    "react": "16.8.6",
    "react-dom": "16.8.6",
    "react-final-form": "4.1.0",
    "react-final-form-arrays": "2.0.3",

Tested on Win10 Chrome

Other information

snrkulagin commented 4 years ago

Having the same issue

dim2k2006 commented 3 years ago

The same for me (

Does anyone have a solution?

gregorysl commented 3 years ago

@erikras any idea?