-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sign in does not work on Safari #244
Comments
Why are you using |
Oh, I missed that yesterday. My guess is safari defaults to However, for the test environment, the base url does not use https: |
I have updated the screenshot with a video as per this discussion Safari changes |
I think this is CSP related. We are sending the helmet.contentSecurityPolicy({
useDefaults: false,
directives: {
...
upgradeInsecureRequests: null,
},
}) That would disable it, and if it works, we could then make it work only for development. |
Hmmm, doesn't seem to work in the testing environment. Wasn't able to test it on Safari though outside of testing |
Local Environment
After clicking the
Sign In
button to localhost on safari, the following is shown. Safari useshttps
but even after manually changing it tohttp
, the login page is shown again:(Video provided by @Genne23v)
Untitled.video.mp4
Test Environment
This also resulted in these failed tests: https://github.com/DevelopingSpace/starchart/actions/runs/4213508191. The tests fail for Desktop (webkit) and Mobile Safari
A video of the failed test run, taken from the above link (download the
playwright report
artifact, look under failed tests, and retry#1)a50b4d7c21b57a9d4ed5dce703fd41a41e72173f.mp4
Some investigation is required to find out what is happening here. It seems like the Sign in button is clicked but no redirect happens.
The text was updated successfully, but these errors were encountered: