Show all categories
Error 500 removeChild

How Google Translate has been causing errors

Google Chrome's built-in extension is an automatic translator that offers users an easy way to translate web pages directly from the browser tab.

This allows the pages to be used by people from all over the world, regardless of their native language.

However, this convenience comes at a cost, as it interferes with the operation of many modern sites, including the Mapfry platform.

This is because Google Translate manipulates the code in a way that breaks the base applications.

This interference often manifests itself as failures caused by the “removeChild” method, resulting in errors such as:

How Google Translate works

  1. When Google Translate is activated, it searches for blocks of text to translate
  2. These blocks are then replaced by elements with the new translated texts
  3. When the original block is disassembled and replaced with a new one with the translated text, a conflict occurs between the new blocks and the original blocks of the Mapfry application, which are still stored in memory, resulting in unavailability.
  4. Google has yet to provide a fix for this behavior.

⚠️

The only quick solution to avoid all the problems caused by Google Translate is to turn it off completely.

Did this article help you?