Auth0-spa-js must run on a secure origin

I’ve tried to deploy my React SPA application on an AWS S3 bucket.

The site works successfully on Safari, but I receive this error in chrome:

Uncaught (in promise) Error: 
      auth0-spa-js must run on a secure origin.
      See https://github.com/auth0/auth0-spa-js/blob/master/FAQ.md#why-do-i-get-auth0-spa-js-must-run-on-a-secure-origin 
      for more information.

I’ve looked at this: https://github.com/auth0/auth0-spa-js/blob/master/FAQ.md#why-do-i-get-auth0-spa-js-must-run-on-a-secure-origin
And this:
Working with auth0-spa-js locally

Neither of which seem to help.

The site runs on http, but it’s odd that works on Safari, not chrome.

Edit: it also works on chrome mobile, so the only place that it does not work is Chrome desktop.

This same issue occurs on Firefox. My app is a react app running in a NGINX container in fargate.

Auth0 - please help

I’m sure this runs fine on SSL protected circuit/load balancer but it should also work on a non SSL connection.

Note: This behaviour does not exibit it self when routing through ngrok