So there are a number of small issues with the functionality of the contact form which I think could be much improved without too much work
The error and success messages are fixed - we cannot add or customise what is in them further than changing/styling the text. We can't add divs/images to the success field as far as I am aware. (this is weird because I vividly remember doing this in the interface a few years ago but can't seem to anymore.
It is also impossible to make the form not switch - so I cant keep the form and have the success message pop up below instead, the form has to disappear.
Generally clunky workflow - basically would be nice if this aspect functioned like
nav links in this respect with "current" states being replaced with "success" and "error". Alternatively you could customise whether elements appear in success and error in a similar way to how you can do on different devices.