I’m working on a multi-step form for a client and decided to use Superform—honestly, it’s been an awesome tool for creating step-by-step forms. My client gave it a thumbs up, but they noticed one small hiccup… the form doesn’t work in Safari.
After testing it myself, I realized it’s true—it just doesn’t function properly in Safari (I think it might be related to an issue with the checkVisibility function, but I’m not 100% sure).
Now, I’m looking for your advice! Should I go down the path of building two separate forms on the same page (one for Safari and one for other browsers), or is there a better solution? Any alternatives, suggestions, or guidance are welcome!
hi @JPMozis I heard about Superform first time, so I have visited their docs but I didn’t find function checkVisibility
Then I have open their demo and it works in Safari 18 without any issues.
Creating extra form for Safari is IMO overkill and I believe it should work in iny browser.
I do not know if they have any specific communication channel like Discord or Support to be able to look into your issue. This will be your best bet. Also when you do not provide link to live page no one can look into it why it doesn’t work.
I will suggest go through code again and find what needs to be done according to Safari as it is most strict about correct code compare to let say Google Chrome.
Thanks for getting back to me! I appreciate you checking the Superform docs and demos. I’ve been testing on Safari 17.0, which seems to be the source of the issue. Superform support confirmed that checkVisibility is only supported from version 17.4 onward, and they’re planning to add a polyfill soon to fix this for older versions.