HTML5の「button」タグはエディタプレビューではレンダリングされますが、レンダリングされた投稿ではレンダリングされません

厳密にはバグではないと思います。混乱されているのも理解できます。

HTMLタグや属性/クラス名をフィルタリングから除外しないようにするには、Discourseコアまたはプラグインで明示的に許可する必要があります。

例えば、デフォルトのリストはここで見ることができます。

プレビューのみタグを許可することも可能です。例えば、画像コントロールにはいくつかのタグ/クラス名/属性の組み合わせがあります。

ここで許可されているタグの副作用として、プレビューでボタンが表示されているのがわかります。
ただし、disabled属性は定義されていないため無視されます。

許可リストがどのように解析されるか確認していませんが、期待通りの動作なのか疑問です。:thinking: 現在、タグは属性に関係なく許可されているようです。例えば、\u003cbutton class=\"alt-text-edit-ok btn btn-primary\"\u003eを正確に使用しない限り、ボタンはレンダリングされないと予想していました。

投稿レンダリング時に\u003cbutton\u003eを許可するプラグインを作成できます。お手伝いが必要な場合はお知らせください。

「いいね!」 2