Hey @slim - sorry took me a while to get through everything I wanted to. Good news and bad news, I’m afraid.
The good news is that I’m dead certain all of the Netlify Identity ‘stuff’ is working right. I just finished building out a framework for integrating Netlify Identity into react and it’s all worked fantastically. Building the framework was challenging
but I just finished testing the heck out of it and it’s all working excellently.
I should note again, I did all of this between local dev and pushing live to the prod site (master) – not using Deploy Previews etc…
The bad news is that that probably doesn’t help you much
So I do apologize for that, but I think it could at least provide a test-bed to see if you’re having client-side issues!
If you’re up for it, I’d like to have you try a few things on my site and see how it works for you. If it all works well across the various browser you use, then that’s at least progress in knowing where we should dig in for your issues.
The site is sun.sargesites.com - not very pretty, but hey when you’re building an Auth framework… 
Here’s the premise of the site right now (and I’m logging off for a while so it shouldn’t change any time soon)
Public pages - always visible to everyone (though content can change depending on auth status)
-
/
(root / index)
/sign-up
/login
/forgot-password
So beyond that, I have two roles: members
and admins
. Everyone that signs up or gets invited is automatically granted member
status. As a member
you should be able to see:
If you aren’t logged in, those pages would redirect you to the /login
page. Finally, I also have admins
which have access to all of the member
pages and:
So given all of that, feel free to sign up for a new user and see how the member
tier works, then also feel free to log out and log in with the following credentials for the admin
role
- email
slim_admin@jon.fm
- password
Password!
And you should (hopefully!) find everything running smoothly. The site does run a good deal of front end code, so you’ll want to fully refresh each page on each path to make sure you’re hitting the _redirects
role-gates and not just the Javascript role-gates I wrote.
If you play around with all of that and don’t find any issues across any browsers, I think that’s a good sign and means that we can dig in on the specifics of the code you’re using and how it’s integrated.
Let me know what you think 
–
Jon