{% comment %} One conversation: header controls, the polled body, and the compose box. The split matters. #inbox-thread-body is swapped every three seconds when something changed; the composer sits OUTSIDE it and refreshes only after a send (`inboxSent from:body`), because it is the one element on this page holding unsaved work and a poll that swapped it would delete a half-typed reply. {% endcomment %} {% load common_extras %}