Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

auth.esm.js:60 A boolean is being passed as a fourth parameter to window.open. This is not used and may cause an exception in a future release. #3

Open
brunoreale opened this issue Jun 29, 2021 · 1 comment

Comments

@brunoreale
Copy link

Ao tentar criar uma sala, o popup de autenticação aparece, depois fecha sozinho, e no log de erro aparece:

auth.esm.js:60 A boolean is being passed as a fourth parameter to window.open. This is not used and may cause an exception in a future release.

Criei também função a seguir no AuthContext.tsx

  async function signOut() {
    await auth.signOut()

    setUser(undefined)
  }

Chamei esta função em page/Rooms.tsx num botão para fazer o signOut() e incluí uma chamada ao signIn()

Depois de desconectar, eu tento logar novamente e ocorre o erro também.

@montmor
Copy link

montmor commented Jul 5, 2021

Fala galera, passei por um problema similar e a equipe técnica com muita qualidade e rapidez me orientou através das instruções abaixo e consegui sucesso.

Erro apresentado no console

  • auth.esm.js:60 A boolean is being passed as a fourth parameter to window.open. This is not used and may cause an exception in a future release.

  • Erro ao criar sala: Error: {"error":{"code":400,"message":"API key not valid. Please pass a valid API key.","errors":[{"message":"API key not valid. Please pass a valid API key.","domain":"global","reason":"badRequest"}],"status":"INVALID_ARGUMENT"}}

No meu caso, garoteei... o meu arquivo ".env.local" estava com vírgula ao final por conta do corretor de sintaxe ".prettierrc" que estou usando.

1 - Vírgulas no .env.local
Quando colamos as credenciais do Firebase no .env.local, pode acontecer de você esquecer as vírgulas ao final de cada linha. Elas não funcionam dentro do env e inclusive quebram os valores das variáveis. Então caso o seu tenha, remove as vírgulas e reinicie a aplicação.

2 - Variáveis inválidas
Pode ser que as suas credenciais tenham expirado, então você precisa voltar ao Firebase, acessar o seu projeto criado e atualizar suas variáveis de ambiente. Ou mesmo remover e adicionar novamente o aplicativo para ter novas variáveis.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants