Prevenire doppio-wrapping di full-document bodyHtml in block designer

Fixkamo-internal
Shipped
19 aprile 2026 alle ore 00:29 UTC
Author
kamo
Commit
4963a53

Quando bodyBlocks è null e bodyHtml è un documento completo <!DOCTYPE html> (ad esempio, modelli di seme canonico), importandolo come un singolo blocco causato serializzareFullEmailHtml per avvolgerlo in un secondo guscio <!DOCTYPE html>. I client di posta e-mail hanno quindi spogliato il documento nidiato, mostrando solo interno contenuto senza cornice esterna. Fix: saltare il block-import fallback per i documenti HTML completi; iniziare con un editor di blocchi vuoto invece. Il corpo canonicoHtml continua a servire come e-mail predefinita fino a quando l'amministratore personalizza tramite il block designer. Correggere anche l'array di dep Save: sostituire serializeBlocksToHtml (non chiamato direttamente) con serializeFullEmailHtml così le chiusure stanti vengono evitate quando le opzioni di logo/titolo cambiano prima di salvare.

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo