O relatório não está errado, mas a avaliação de gravidade está um pouco fora do alvo. Esses links não são conteúdo gerado pelo usuário. Apenas administradores podem adicioná-los por meio do painel de administração. Portanto, é seguro assumir que, como administrador, você não vinculará sites em que não confia.
Dito isso, conversei rapidamente com o David, e ele sugeriu adicionar rel="noopener" aos links externos de qualquer maneira. Fiz isso aqui. Se um link estiver configurado para abrir em uma nova aba, ele será adicionado automaticamente.
Quanto ao noreferrer,
Acho que é mais benéfico não adicioná-lo, pois você pode querer vincular seu site principal e obter análises sobre quantos usuários são encaminhados ao site principal a partir da sua comunidade.
Isso ainda está acontecendo? Você pode compartilhar uma captura de tela das configurações do seu componente?
Sim, eu vi isso também quando atualizei, mas não está relacionado às novas alterações. De alguma forma, a nova configuração não está sendo detectada pelo compilador imediatamente. Então, talvez você precise marcar e desmarcar essa configuração.
Sem problemas, porém; pelo que testei, o erro não tem impacto algum no seu site.
Nosso site me mostrou hoje que eu deveria atualizar o componente do tema, o que acabei de fazer clicando no botão de atualização.
Mas agora ele exibe o erro: Erro: Variável indefinida: "$add-whitespace". na linha 14 de common.scss >> @if $add_whitespace == "true" { ----^
Estamos cientes desse problema, mas ele não deve ter qualquer impacto no seu site. Trata-se de um problema de compilador que estamos acompanhando internamente.
Avise-me se isso causar algum problema no seu site — o que não deve acontecer.
Verdade, não notei nenhum problema adicional.
Atualmente estou fazendo uma reconstrução do Discourse do site e vou verificar novamente depois. Se o erro ainda estiver lá, vou verificar a sugestão do Jonathan.
Depois da reconstrução, o erro desapareceu
Obrigado pelo seu ótimo componente de tema que já usamos há dois anos.
Olá, obrigado por este plugin.
Fiz algumas observações sobre os ícones FA que gostaria de compartilhar:
A integração dos ícones far- parece funcionar (regular), mas a dos fas- não (solid).
Você pode testar este aqui:
fas-building
vs.
far-building
O que você acha disso? Existem poucos ícones far- em comparação aos fas- (além da perspectiva de design), então isso é um problema…
Acho que você precisa pesquisar no código para ver quais ícones podem ser usados e quais nomes usar para eles (a menos que tenha sido alterado desde o comentário acima).
Bem, a descrição do componente do tema sugere que é possível usar qualquer ícone gratuito do FA5, independentemente de sua classe (brand, regular, solid).
Tudo bem - neste caso, deveria ser corrigido na descrição do componente do tema?
Mas na verdade ele funciona em todos os ícones far-, então minha opinião é que os fas- foram apenas “esquecidos”.
Funciona para mim… há um subconjunto incluído por padrão (você pode ver isso em /styleguide/atoms/icons). Ícones adicionais você precisa adicionar primeiro, seja nas configurações de administrador ou no próprio componente, como neste caso:
Consegui fazer isso funcionar também (usando ‘building’ nos ícones SVG e no componente do tema) — mostra a versão sólida do ícone Talvez eu tenha que comer minhas palavras (ainda estou quase certo de que algumas coisas não funcionaram como deveriam…)