I have characteristics for volume/size setup for my product and have them displayed as radio buttons on the product page:
Each Variant in the backend has its own settings for image, price, description, title, etc.
When I view the page in Firefox all is working fine -- selecting different volumes changes all the on-page details, image, price, etc. However changing the characteristics using Safari, Chrome or Explorer on Mac and PC does not change anything on the page.
I reverted the template overrides before posting to ensure it was not a mistake in my override and got the same result in all browsers.
Looking at the page code across the browsers, in all the browsers apart from Firefox, it appears the
<form> code is somehow removed. If I manually add in the form element via dev tools it then works!