multei / web

Multei web app
https://multei.com.br
MIT License
3 stars 2 forks source link

🐛 [Bug] WebpackError: ReferenceError: window is not defined #229

Closed tuliooassis closed 4 years ago

tuliooassis commented 4 years ago

User Story (if applicable)

As a I want to So that

Description

Describe the bug with a clear and concise description of what it is:

Assumptions

Optionally, add assumptions here.

Steps to reproduce the behavior:

  1. Go/navigate to '...';
  2. Click/inspect on '....';
  3. Scroll down to '....';
  4. See error.

Expected behavior

(A clear and concise description of what you expected to happen)

Screenshots

image

Desktop (please complete the following information):

Mobile (please complete the following information):

Acceptance criteria

Test scenarios

Add test scenarios.

E.g. try to reproduce this bug in devices like X and browsers like Y, feature toggle on/off...

Additional context

(Add any other context about the problem here, like screenshots)

Checklist do kickoff

Checklist do deskcheck

jimmyandrade commented 4 years ago

@tuliooassis Veja isso: https://github.com/gatsbyjs/gatsby/issues/309. Talvez possa ajudar.

tuliooassis commented 4 years ago

@jimmyandrade Verifiquei e vi que a causa foi a atualização da recoil neste merge.

Encontrei também uma issue no repo da lib.

Acredito que voltar para a versão 0.0.7 resolverá. O que acha?

jimmyandrade commented 4 years ago

@tuliooassis acho excelente! Parabéns e obrigado por ter achado esse problema! <3

Acabei de subir o commit https://github.com/multei/web/commit/a2c69d27fb5471d8dee03e1a99139e435ea05d4d, que volta para a versão 0.0.7 até o pessoal resolver isso. Nesse commit, também pedi ao Renovate para passar a ignorar updates do Recoil, para não corrermos o risco de ter esse problema de novo.

Já até fizeram uma PR em https://github.com/facebookexperimental/Recoil/pull/220 (e uma duplicata em https://github.com/facebookexperimental/Recoil/pull/233) para resolver isso. Vou acompanhar de perto e, quando lançarem uma correção (provavelmente na 0.0.9), a gente atualiza manualmente.