Helmet causes issues in Safari

I just discovered the Helmet feature in Wappler for setting security headers and enabled it using the default settings on my local development server. It works great in Chrome, I don’t have any issues and the app renders and functions properly. However, Safari doesn’t seem to like it. In Safari the app throws failed to load resource errors for all resources and of course the page doesn’t load correctly.

Any help would be greatly appreciated.

Thanks in advance,

Twitch

It is probably to do with the local certificate (self signed). Have you tested remotely on the server using Safari? We run Helmet on several applications and is absolutely fine in Safari once deployed. You could try disabling HSTS in the local Target Helmet settings. Then reload locally. See if that alleviates the issue @TwitchBlade

Hey @Cheese thanks for the quick reply. I didn’t have that enabled. I tried a rebuild as well, still same issue. I’m going to try and upload to the production server after hours and see if it’s fine in production.

1 Like

@Cheese you were correct, it works fine on the production site in Safari, just not on development site.

Thanks for the help!

-Twitch

1 Like