Ho creato un semplice componente che visualizzerà un semplice banner cliccabile per gli utenti di accesso. Funziona bene finché non aggiorno a 2.9.0.beta5: Security Fixes, Block Hotlinked Media, PM Tagging, Search Improvements, and more
Il componente appare solo quando aggiorno la pagina 2-3 volte e scompare ogni volta che apro il mio sito in una nuova scheda/finestra. Vedo che lo stesso problema si verifica su theme-creator.
Qualche idea sul perché succede? Di seguito il codice che 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>