Eu os testei sem plugins e isoladamente em temas diferentes (ou seja, modo de segurança sem plugins e em um tema isolado), então não acho que seja específico da minha instância.
O console relata linhas como esta:
Uncaught TypeError: Cannot read properties of null (reading ‘syscall’)
Uncaught (in promise) TypeError: Invalid value used as weak map key
message-bus.js:118 MESSAGE BUS FAIL: callback /latest caused exception TypeError: Cannot read properties of null (reading ‘syscall’)
Como solução temporária, forcei meus usuários a usar um tema genérico até que o problema seja resolvido. Por favor, me avise se você conseguir replicar este erro.
Estou enfrentando o mesmo problema no meu site. Por exemplo, quando faço logout, a página fica completamente branca com o mesmo erro. Alguns usuários também relataram que não conseguem fazer login porque a página fica em branco. Parece acontecer aleatoriamente.
O principal problema é que não há uma mensagem de erro clara para indicar o que está causando isso. Tentei rastreá-lo verificando meus componentes de tema. Já atualizei a maioria deles para gjs, mas aqui está a parte interessante: quando desativo e reativo um componente específico, o site volta a funcionar sem erros. Ainda não sei o que está causando esse problema… Parece que o problema ocorre apenas em páginas onde um componente de tema (personalizado) está presente. Pelo menos isso me dá uma pista de que o problema deve vir de um dos componentes.
Este parece ser mais difícil de reproduzir. Causa problemas quando estou logado na minha conta de administrador (Chrome e Firefox), mas não quando tento em uma conta dummy. Os bugs parecem semelhantes entre os dois componentes de tema, então talvez consertar um resolva o outro.
@piffy por favor, você pode tentar atualizar para os testes mais recentes aprovados (tests-passed), caso a correção do color-input ajude de alguma forma.
Assumindo que as coisas ainda estão quebradas após uma reconstrução, você poderia tentar o seguinte:
./launcher enter app
rails c
Discourse.clear_all_theme_cache!
Se isso resolver o problema, então sugere que temos um problema com a invalidação do cache de temas, que deveria ter acontecido quando atualizamos a versão do Ember na semana passada.
Não consegui reproduzir o problema, mas encontrei um possível problema específico da forma como as atualizações baseadas em UI funcionam. Isso deve resolver:
Também força uma recompilação, então sites que já foram afetados por este bug serão corrigidos após a próxima atualização.