{# The whole thread. Returned after a rewind, which changes an arbitrary number of messages at once -- replacing the lot is simpler and less error-prone than working out which individual bubbles to remove. #} {% for message in messages %} {% with body_html = bodies.get(message.id, "") %} {% include "chat/_message.html" %} {% endwith %} {% endfor %}