Abrir nova janela/aba via API

Olá, personalizei minha instância do Discourse para levar o usuário a uma página específica ao clicar no logotipo da comunidade no canto superior direito. É apenas um tema personalizado, na seção do cabeçalho:

<script type="text/discourse-plugin" version="0.4">
  api.changeWidgetSetting('home-logo', 'href', 'https://custom-url-here')
</script>

Existe alguma maneira de fazer com que a URL seja aberta em uma nova aba do navegador?

Isso pode ajudar.

Obrigado pela sugestão! Verifiquei o tópico que você linkou e adicionei , target:'_blank' ao api.changeWidgetSetting. Infelizmente, isso causa um erro e, ao clicar no logotipo superior, você é levado de volta à página inicial do Discourse -

O código abaixo foi retirado de uma resposta marcada como solução em um tópico anterior.

<script type="text/discourse-plugin" version="0.4">
api.decorateWidget('header-buttons:after', helper => { 
const showExtraInfo = helper.attrs.minimized; 
if (!showExtraInfo) { 
return helper.h('a.blog-link', {href:'https://blog.example.com', target:'_blank'}, 'Visite nosso blog'); } 

});
</script>

você visitou esta resposta do tópico?