This has been a bug for a while but still exists.
(Been using the classic element as the ajax submit has been broken on the V2 element for so long.)
If you have a form element using the first form in the list of Gravity Forms forms and you import a new for that ends up in the list above the this form then the new form replaces all instances of the old for with the new form.
(Hopefully that makes sense.)
By example:
I have two Gravity forms. Gravity Forms lists forms alphabetically.
- Contact Form
- Newsletter Sign Up
On my contact page I assign “Contact Form” to a “Classic Gravity Form” element. This is alphabetically the first form in the list.
If I now import a form into my site called “Campaign” it automatically replaces “Contact Form” on my contact page as it is now the first form in the Gravity Forms list.
This does not happen to other forms. It only in the instances where the old form was first in the list and the new form is alphabetically higher than the the old form.
This happens both if you import or create the form manually.