No, I need the id attribute (e.g. #form-field-4d44f4) as a selector. But it changes all the time. Which should not be like this in my optinion, because there is not much use in a constantly changing id.
That’s why I’m asking if this is a bug or if there are legitimate reasons for this that I don’t know about.
I understand it can be confusing that the “form ID” is regenerated when the page is reloaded. This is because otherwise, you could not use forms in a query loop, as IDs must be unique.
Instead of addressing the ID, you can use the name attribute as selector as suggested by Martin: input[name="form-field-xxxxx"]