Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Esse PR corrige o site do Finacial Times que estava "mais ou menos funcionando". Mais ou menos pq era preciso dar um refresh na página depois de ser bloqueado. Isso pq o script estava apagando os cookies e localStorage antes da página setar os valores iniciais.
Eu precisei criar uma função extra (
eraseAllCookiesExcept
) para apagar todos os cookies com a exceção de 2 que eram necessários para fazer sumir um maldito modal que perguntava sobre as opções de cookies sumir (não consegui sumir com esse modal de nenhuma outra forma...).Como utilizei as funções antigas nessa função nova, acabei refatorando as outras duas funções
eraseAllCookies
eeraseCookie
. Acho que está muito mais fácil de entender o que elas fazem agora. Se preferir, eu faço um PR separado para elas...Não sei se o problema que eu estava tendo no site era o mesmo dessa issue #12, que é bem antiga, mas achei que dava pra fechá-la mesmo assim.
Uma última coisa: acabei desligando a regra de tamanho máximo da linha do eslint, uma vez que tinham vários warnings e pelo jeito, vcs não fazem questão que essa regra seja seguida. Então, achei melhor desligar para sumir com os warnings.