Creé un componente simple que mostrará un banner simple y clicable para los usuarios que inicien sesión. Funciona bien hasta que actualizo a 2.9.0.beta5: Correcciones de seguridad, Bloqueo de medios enlazados en caliente, Etiquetado de PM, Mejoras en la búsqueda y más
El componente solo aparece cuando actualizo la página 2 o 3 veces y desaparece cada vez que abro mi sitio en una nueva pestaña/ventana. Veo que el mismo problema ocurre en theme-creator.
¿Alguna idea de por qué sucede esto? A continuación, se muestra el código que utilizo.
<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>