Erro 500 removeChild
Como o Google Translate vem causando erros
A extensão incorporada do Google Chrome, é um tradutor automático que oferece aos usuários uma maneira fácil de traduzir páginas da web diretamente na aba do navegador.
Isso permite que as páginas sejam usadas por pessoas de todo o mundo, independentemente de sua língua nativa.
No entanto, essa conveniência tem um custo, pois interfere no funcionamento de muitos sites modernos, entre eles a plataforma Mapfry.
Isso ocorre porque o Google Translate manipula o código de uma forma que quebra as aplicações base.
Essa interferência muitas vezes se manifesta como falhas causadas pelo método “removeChild”, resultando em erros como:
Como o Google Translate funciona
- Quando o Google Translate é ativado, ele procura por blocos de texto para traduzir
- Esses blocos são então substituídos por elementos com os novos textos traduzidos
- Quando o bloco original é desmontado e substituído por um novo com o texto traduzido, acontece um conflito entre os blocos novos e os originais da aplicação Mapfry, que continuam armazenados na memória, resultando em indisponibilidade.
- O Google ainda não apresentou uma correção para esse comportamento.
⚠️
A única solução rápida para evitar todos os problemas causados pelo Google Translate é desativá-lo totalmente.