Isso começou talvez há algumas semanas, talvez por volta da época em que atualizei para a 3.1-beta6 ou algo assim, mas não tenho certeza sobre o momento.
Também notei que o conteúdo de (acho que) posts enfileirados não está aparecendo na revisão, também. Outros posts (bandeiras, etc.) que já foram postados aparecem normalmente ao revisar.
Tudo funciona bem no Chrome e no Safari do iOS, e também aqui no Meta no Safari.
Em termos de depuração, tentei o Safari em outros computadores, com diferentes provedores de internet, com outras contas de usuário, etc. O problema persiste em todos eles.
Também tentei desativar todos os plugins, mas sem sucesso. Nenhuma alteração significativa foi feita no site recentemente (em termos de plugins, trabalho de CSS, etc.).
Vejo dois erros no console ao abrir o compositor no Safari, mas não tenho certeza se é relevante (não aparece no Chrome ou no Meta):
Alguém tem mais ideias de como descobrir o que está causando isso?
Obrigado por verificar do seu lado, @Lilly! Definitivamente um problema estranho, então. Aparentemente está funcionando no Mac da minha esposa também, mas não em nenhum dos meus (um dos quais eu raramente uso, roda um sistema operacional mais antigo e está fisicamente localizado em outro país). Contanto que não esteja afetando outros usuários, acho que não é o fim do mundo, mas ainda assim bastante irritante.
Mas o que quer que esteja causando isso, pode não ser o Discourse causando isso, então. É apenas estranho que funcione no Meta e não no meu fórum. Também não sei o que mais poderia estar causando isso, já que desativei todas as extensões ou bloqueadores de anúncios etc. que estão rodando na minha máquina.
Alguém tem outras ideias sobre o que poderia estar interferindo nesta parte muito específica do Discourse?
Em qual versão do Safari e do macOS você está tendo esse problema?
Você também pode postar uma captura de tela dessas mensagens de erro expandidas? Uma rápida pesquisa no Stack Overflow traz um problema muito específico do Safari, então pode haver informações mais interessantes lá.
Meu Safari está na versão 16.3. Tentarei atualizá-lo para 16.6 e verei se isso resolve.
EDIT: Vejo que os lookbehinds negativos são suportados apenas a partir da versão 16.4, então a atualização provavelmente corrigirá meu problema anterior — vamos ver se este problema está relacionado. No entanto, estou um pouco preocupado que meu site fique quebrado para aqueles em versões mais antigas do Safari, especialmente quando as atualizações do Safari estão vinculadas a atualizações do sistema operacional.
Então, acho que terei que tomar uma decisão entre ter o lookbehind negativo em uma regex de Palavra Vigia vs. uma experiência quebrada para pessoas com uma versão desatualizada do Safari…