Composer Button Bonanza のバージョン 2.0.0 をリリースしました。変更点は site.desktopView の非推奨の使用法を修正したことだけです。詳細はソースコミットを参照してください。
その警告を更新しました。問題を調査した結果、実際にはリッチテキストエディタがこのテーマコンポーネントと互換性がないのだと考えられます。その理由は、リッチテキストエディタの TextManipulation インターフェースの ProsemirrorTextManipulation 実装が不完全であるか、または間違っているためです。
具体的には:
ProsemirrorTextManipulation.applyList()の実装は、呼び出し元から提供されるheadパラメータを完全には使用しません。代わりに、呼び出し元が何をしようとしているのかを推測するために、呼び出し元によって提供される例のテキストのキーを参照し、箇条書き、番号付きリスト、引用ブロックの組み込みボタンのみを理解するようにハードコーディングされています。ProsemirrorTextManipulation.applySurround()の実装は、元のTextareaTextManipulation.applySurround()実装の動作と一致せず、\u003cspan\u003eを使用すべき場合でも無差別に\u003cdiv\u003eを使用する原因となっています。Prosemirror の実装は、applySurround()のopts引数も無視します。(また、applyList()と同じトリックを使用して、イタリック、太字、整形済みテキストのボタンを検出するために例のテキストキーをハードコーディングしています。)
@renato、これらは誰かの認識範囲内にありますか?修正の予定はありますか?