Criei um componente simples que exibirá um banner clicável simples para os usuários logados. Funciona bem até que eu atualize para 2.9.0.beta5: Correções de segurança, bloqueio de mídia hotlinked, marcação de PM, melhorias de pesquisa e mais
O componente só aparece quando atualizo a página 2~3 vezes e ele desaparece toda vez que abro meu site em uma nova aba/janela. Vejo que o mesmo problema acontece no theme-creator.
Alguma ideia do porquê isso acontece? Segue o código que uso.
<script type="text/discourse-plugin" version="0.8">
const h = require("virtual-dom").h;
let user = api.getCurrentUser();
if(user){
api.createWidget("fixed-banner", {
tagName: "div.container-row",
html() {
return h('div.content', [
h('a.bannerLink', {
href: '/categories',
}, 'test'),
]);
}
});
}
</script>