Desde a semana passada, todos os plugins, tanto os principais quanto os instalados, pararam de funcionar, mesmo quando ativados em nosso fórum. Inicialmente, pensei que isso estivesse relacionado ao bug mencionado anteriormente: FIX: Compile missing rollup plugin bundles on demand in development - #8, mas executamos várias atualizações desde então e nada resolveu. Tentei ativar um plugin anteriormente não utilizado, o “User Notes” pré-instalado, e não há opções para adicionar notas a nenhum usuário. Até o gerenciador Docker parou, de modo que todas as atualizações precisam ser executadas no nível do servidor, permitindo que apenas uma pessoa as aplique, em vez de toda a equipe de administradores.
Tentei pesquisar uma solução para isso, mas tudo que encontrei foi algo como “plugin desativado automaticamente” ou algo semelhante, nada tão específico quanto este caso.
Alguém poderia, por favor, sugerir possíveis soluções ou caminhos que devêssemos explorar, pois estamos tentando evitar um rollback, mas até agora parece que pode ser a última opção.
Obrigado, como sempre, a todos aqui e pelo suporte contínuo
Ativei meu plugin de ignorar CORS e os scripts foram carregados com sucesso, mas não vejo nenhuma mudança visível dos plugins. Recomendo tentar isso e, se funcionar, você deve descobrir o que está causando o erro no seu CDN.
Obrigado, Jay. Temos o Bunny e a correção que você mencionou resolveu todos os problemas agora! Obrigado a todos pela ajuda e suporte nisso. Nosso fórum voltou ao normal. Bem, tão normal quanto possível
No novo sistema de plugins, usamos script type="module", que exige que os cabeçalhos CORS corretos estejam configurados. Scripts no estilo antigo script type="text/javascript" não exigem esses cabeçalhos.
Temos migrado gradualmente diferentes sistemas para type="module" ao longo dos últimos anos. Temas já o utilizavam, assim como o highlightjs (que foi o mencionado no outro tópico). A carga de fontes a partir do CDN também tem o requisito de CORS.
Portanto, provavelmente havia outras coisas sutilmente quebradas, mesmo antes das mudanças recentes no sistema de plugins. Agora que você configurou o CORS, tudo deve voltar a funcionar