これに関して、ある種の進歩があったかもしれません。
api.composerBeforeSave を見ています。
そのコールバックは composer.js で処理されます。そこから、createPost および editPost メソッドが getCookedHtml を呼び出すことがわかります。これは、おおよそ次のような innerHTML を単純に返します。
const editorPreviewNode = document.querySelector(
"#reply-control .d-editor-preview"
);
これは、このセレクターを変更した場合、通常の画像アップロードに相当する HTML を強制的に挿入できる可能性があることを意味します。しかし、editorPreviewNode.innerHTML を変更しても、まったく変化がないようです。
これはなぜでしょうか、または composerBeforeSave で同様のことを行うために何を修正できますか?