A autenticação da extensão do Chrome / falha na solicitação de rede ao se comunicar com o Firebase

Estou tentando implementar oLogin de e-mail do Firebase na minha extensão. Nas extensões popup.html, estou chamando meu login.html, que lida com o processo, e fica assim:

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
          }
        });

Quando abro meu login.html localmente, ele funciona. Chamar a partir do pop-up de extensões faz com que não funcione, e recebo o erro:

"autenticação / falha na solicitação de rede"

Estou assumindo que o Chrome impede que meu script se comunique com o servidor. Existe uma solução alternativa para isso? Não foi possível encontrar nenhuma solução nos documentos. Não é a política de segurança de conteúdo que faz isso, que eu já corrigi.

---- ATUALIZAÇÃO

Depois que o Firebase lançou o 3.0.5, agora estou recebendo um erro diferente:

"auth / muitas solicitações"

questionAnswers(1)

yourAnswerToTheQuestion