Olá a todos, estou postando este bug aqui também, que já registrei no Phoenix (conjunto de patches de endurecimento do Firefox, também usado pelo IronFox no Android):
Parece que o problema está relacionado ao Javascript usado por este recurso, não tenho certeza se isso pode ser resolvido ou não, mas achei que valia a pena sinalizar. Esse comportamento não ocorre em navegadores Chromium, nem em forks endurecidos como o Vandium.
Obrigado pelo relatório! Peço desculpas pela resposta tardia. Consegui replicar o problema e parece que, ao custo da segurança, definir javascript.options.baselinejit como true deve resolvê-lo. Essa funcionalidade parece ser muito mal otimizada - consigo ver que ela envia erros de console em massa mesmo no Firefox padrão. O desempenho degradado provavelmente ocorre em outros navegadores que desativam o JIT também (ex. Cromite, Microsoft Edge, Safari, Tor Browser, Vanadium), então é definitivamente algo que eles precisam corrigir.
Fui em frente e documentei isso na página Web Compat.
Não vi nenhum spam no console, você pode compartilhar isso conosco?
Dei uma olhada no profiling, claramente não conseguimos reproduzir nada disso em navegadores que compilam JIT, mas pelo que pude ver, a lentidão não vem do ProseMirror, a biblioteca subjacente.