제가 드릴 수 있는 최선의 제안은 Discourse API를 역공학하여 UX가 필요한 정보를 가져오고 있는지 확인해 보는 것입니다.
대충 살펴봐서 찾지 못했으니, 다음으로 할 일은 composer 소스를 살펴보는 것입니다.
max_post_length를 빠르게 확인해 보았지만 시리얼라이저(serializer)에서 찾을 수 없었습니다. 따라서 Discourse 클라이언트가 너무 긴지 확인하려고 그냥 게시하는 것 같습니다. 그리고 실제로 테스트해 보니, 클라이언트는 최대 길이를 알지 못합니다:
