KamoCRM

Mencegah pembungkus ganda dari dokumen penuh bodyHtml dalam desainer blok

Fixkamo-internal
Dikirim
19 April 2026 pukul 00.29 UTC
Penulis
kamo
Berkomitmen
4963a53

Ketika BodyBlocks adalah kosong dan bodyHtml adalah dokumen lengkap <! DOCTYPE html > (mis. Canonical seeded templates), mengimpor sebagai sebuah blok tunggal disebabkan serializeFullEmailHtml untuk membungkusnya sebentar lagi <! DOCTYPE html > shell. Klien surel kemudian melucuti dokumen nested, hanya menampilkan batin konten tanpa bingkai luar. Perbaiki: lewati block-import fallback untuk dokumen HTML penuh; mulai dengan sebagai gantinya, seorang editor blok kosong. BodyHtml kanonikal terus melayani sebagai email baku sampai admin menyesuaikan melalui blok desainer. Juga perbaiki larik handleSave dep: ganti serializeBlocksToHtml (tidak dipanggil secara langsung) dengan serializeFullEmailHtml sehingga penutupan basi dihindari ketika pilihan logo / judul berubah sebelum menyimpan.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga