SAMLP and parseHash not working on some browsers

From my header logs, I can see auth0 as the initiator of the redirect back after the SAML authentication success at the IDP. BUT, auth0 is doing a 301 redirect which can cause Safari and some other browsers to drop the hash from the url. So, parsing the hash will fail. Trying to use auth0.js with parseHash, but it is failing on mobile Safari and Chrome due to the hash being missing.

Maybe related to this bug …

https://bugs.webkit.org/show_bug.cgi?id=158420

Is there an Auth0 workaround?

Having the same problem currently.
Is there a solution for this?