Login in broken loop on one browser

I deleted some local storage on my Firefox browser as part of debugging a non-Auth0 problem with my application. Subsequently, attempting to access my application on that site with that browser (Firefox only) causes a loop - I am taken to the login screen; I enter credentials; I pass quickly past a “NetworkError” message; then I am returned to the login screen.

Things work fine with other installations of the application with that browser, or that installation with different browsers. Different containers of that browser fail, however. I removed cookies + data, and was able to log in successfully once, but when I logged out again I was unable to log back in (same cycle).

It’s pretty clear there’s some incomplete data in my browser but I’m not sure how to clear it out since clearing data (both through Firefox’s “clear data” mechanism and through the “storage” tab in Developer Tools) fails to get things going again.

Any other ideas?

Hi @jphekman-fdc,

Welcome back to the Auth0 Community !

Firefox has a tracking protection feature that blocks third-party cookies. This feature makes the browser behave as if third-party cookies have been disabled in the browser and might cause issues when it comes to authentication. You can try enabling it temporarily for your specific application from Settings → Privacy & Security → Enhanced Tracking Protection .

If this does not resolve the issue I would also recommend trying to login in incognito mode, then hard clearing the browser’s data - Remove a single website from your history. You could also try deleting everything from the Storage tab via Developer Tools. Inspect and clear everything related to your application’s domain and your Auth0 domain such as:

  • Local Storage
  • Session Storage
  • Cookies
  • Cache Storage

Please make sure to close and re-open the browser after each step before trying to login again. I hope this helps, so please let me know how it goes!
Thanks,
Remus

Hi Remus - thanks for the suggestions!

As you suggested, I disabled tracking protection for the site. It made no difference.

I removed localhost:3000 (the site I’m developing on) from my history as well as auth.functionaldogdata.org (the redirect URL to auth0) and restarted. It made no difference.

I removed all storage related to auth.functionaldogdata.org and restarted, no difference. (There was cookie data, related to auth0. Nothing else). I checked for storage data related to localhost and there was none. I could not check for storage data related to localhost:3000 as I cannot access that URL currently - it just redirects to auth.functionaldogdata.org.

I’m really at a loss - the application works fine on other installations and with other browsers, so it really seems to be some data that I have faiiled to get rid of that is shared between this browser (Firefox) and this installation (localhost:3000). But I can’t figure out where it is.