I have Auth0 working great with my PHP application with Google, Facebook, Twitter, Amazon and Apple. It all works really well, 50% of the time.
But 50% of the time when I call the “$auth0->login();” call in my PHP code, it correctly opens up to the .auth0.com login page for my app, the page in Safari or Chrome on iOS 12 it only shows the top header bar which is blank, but never actually loads the login options. See the first image below. If I do a simple page refresh, the login page then loads correctly.
The second image is what correctly appears the other 50% of the time.
This does not seem to happen on Android or iOS 13 (as far as I can test it).
What’s causing this and how to fix it? I can’t have my iOS users not getting the login screen 50% of the time and trying to direct them to “just refresh the page”.