Problema
Você está usando a biblioteca MooTools e percebe erros como os abaixo aparecendo no console do browser ou na páginaJavaScript errors .
Uncaught TypeError: t is not a function
Uncaught (in promise) TypeError: Failed to execute 'removeEventListener' on 'EventTarget': 2 arguments required, but only 0 present.
Causa
A biblioteca MooTools (especialmente sua camada de compatibilidade) altera vários objetos e métodos JavaScript nativos, o que pode causar conflitos com bibliotecas mais recentes, incluindo o agente New Relic Browser .
Soluções
- Como a última versão do MooTools foi lançada em 2016, migrar do MooTools para outra biblioteca mantida ativamente pode ser a melhor escolha estratégica quando possível.
- Se a migração do MooTools não for uma opção, recomendamos atualizar para uma versão
nocompat
da versão mais recente do MooTools,1.6.0
. - Se você usar uma compilação personalizada do MooTools, pode ser necessário desabilitar a camada de compatibilidade ao gerar a compilação personalizada.