I have something similar. I'm editing some content for a web form. I have a section/node that can have an multiple image sections and in each image section there's a mandatory URL and alt-text for the image and an optional button can be specified with a mandatory url and text.
I'll edit existing content that has three of these image sections all with buttons specified. I remove/blank-out the content for the last image sections button, the url and text. I add another image section and enter all mandatory fields for the image section, URL and alt-text.
I click next and then I get errors for the empty url and text that was blanked-out but i also get errors saying that the url and text of the new image section that was added is empty/mandatory.
I was expecting that it would only complain and show the error with the empty url and text that was blanked-out.
Once I replace/fill-in the url and text that was blanked-out and click next, the other fields don't cause an error.
It's almost as if it didn't have or didn't act on the new content that I entered for the new image section or it stopped on the first error encountered.
Is this normal behaviour? Can anything be done about it?
Thanks!