Das Beste, was ich anbieten kann, ist, die Discourse-API zu Reverse-Engineeren und zu sehen, ob die UX die benötigten Informationen abruft.
Ich habe es auf den ersten Blick nicht gesehen, also würde ich als Nächstes den Quellcode des Komponisten untersuchen.
Und ein kurzer Blick auf max_post_length – ich sehe es nicht in einem Serializer, daher glaube ich, dass der Discourse-Client es wahrscheinlich einfach postet, um zu sehen, ob es zu lang ist. Und dann habe ich das getestet, und tatsächlich kennt der Client die maximale Länge nicht:
