- Shipped
- July 10, 2026 at 7:46 PM UTC
- Author
- kamo
- Commit
- bcf86e6
Reply All excluded only activeMailbox.emailAddress, which is unset on the default personal mailbox view — so your own address (from the original To:) landed in CC. MessageBrowser now resolves every address belonging to the member (mailboxes + aliases) and reply-all excludes all of them, matching name-addr forms and bare addresses alike. Quill 2's getSemanticHTML() drops the <br> placeholder from blank lines (<p><br></p> becomes <p></p>), and the email normalizer's margin reset then collapses those paragraphs to zero height — sent mail lost the blank lines between paragraphs that the composer showed. Restore the placeholder in empty blocks before normalizing.