2.9.0.beta5: セキュリティ修正、ホットリンクされたメディアのブロック、PMタグ付け、検索の改善などにアップグレードするまで、ログインユーザー向けのシンプルなクリック可能なバナーを表示する簡単なコンポーネントを作成しました。
コンポーネントはページを2〜3回リフレッシュすると表示されますが、新しいタブ/ウィンドウでサイトを開くたびに消えてしまいます。theme-creatorでも同じ問題が発生しているようです。
この原因について何かアイデアはありますか?使用しているコードは以下の通りです。
<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>