Acabei de atualizar do beta5 para o beta6 e agora o Header Link Theme Component não está mais funcionando.
Todos os nossos links personalizados no cabeçalho deixaram de ser exibidos.
Parece que algo na nova versão beta impediu que o componente funcionasse.
Estamos agora na versão 2.5.0.beta6 ( b3c8d36412 )
O log de erro mostra apenas vários erros relacionados ao plugin discourse-locations, mas nada sobre o problema do cabeçalho.
O plugin de localizações está causando muitos problemas com componentes no momento. Tente desativá-lo e, suponho, seu problema desaparecerá (foi o que aconteceu comigo).
Se você desativar Locations (comentando-o no arquivo YML e reconstruindo), o componente de Link no Cabeçalho volta a funcionar?
@davidkingham está certo: Locations tem alguns problemas com as últimas versões que passaram nos testes e, como mencionado aqui:
Com certeza vale a pena postar nos tópicos respectivos de qualquer componente de tema ou plugin, em vez de fazê-lo aqui em #suporte, que geralmente lida com problemas relacionados ao núcleo. Lembre-se de que muitos plugins vêm de terceiros, então a única maneira de eles ficarem cientes de problemas é se você participar de seus tópicos.
Você pode verificar se está usando os nomes dos ícones do FontAwesome 5 nas configurações do seu tema? Aqui está o que foi publicado recentemente no tópico do componente:
Aqueles eu já havia substituído há alguns meses (ou no ano passado) e estão atualizados. Mas, nesse caso, haveria um espaço vazio devido ao botão ausente, embora o link em si ainda estivesse presente ao passar o mouse sobre a localização do link.
Eu sei, mas esses eram plugins e componentes de tema da equipe, e o componente do tema não havia sido alterado no GitHub.
No entanto, desabilitar os plugins de localização e reconstruir o aplicativo funcionou; os botões voltaram.