La extensión de Chrome autenticación / solicitud de red falló al comunicarse con Firebase

Estoy tratando de implementar elInicio de sesión de correo electrónico de Firebase en mi extensión Desde las extensiones popup.html, llamo a mi login.html, que maneja el proceso, se ve así:

firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
          var errorCode = error.code;
          var errorMessage = error.message;
          if (errorCode === 'auth/wrong-password') {
            alert('Wrong password.');
          } else {
            console.error(error); //This produces the error quoted below
          }
        });

Cuando abro mi login.html localmente, funciona. Llamarlo desde la ventana emergente de extensiones hace que no funcione, y aparece el error:

"auth / network-request-failure"

Supongo que Chrome impide que mi script se comunique con el servidor. ¿Hay una solución para esto? No se pudo encontrar ninguna solución en los documentos. No es la política de seguridad de contenido que hace eso, lo que ya solucioné.

---- ACTUALIZACIÓN

Después de que Firebase ahora lanzó 3.0.5, ahora recibo un error diferente:

"auth / demasiadas solicitudes"

Respuestas a la pregunta(1)

Su respuesta a la pregunta