- Dikirim
- 3 September 2026 pukul 21.20 UTC
- Penulis
- Kamo
- Commit
- 1059e28
Quill 2 's getSemanticHTML () -- nilai react-quall - tangan baru untuk onChange, dan jadi setiap byte tubuh tipe anggota -- mengakhiri konversi teks dengan .replaceAll ("," "& nbsp;"). Bukan hanya menjalankan ruang, bukan hanya terkemuka dan yang tertinggal: setiap ruang dalam pesan meninggalkan penyunting sebagai U + 00A0. U + 00A0 is by definition a place a line may NOT break, so a paragraf arrived sebagai satu kata unbreakable lebar dari seluruh paragraf. Panel baca membungkus tubuh dalam overflow-wrap: break- word, yang ada untuk menghentikan sebuah URL panjang overflow panel; menyerahkan sebuah paragraf-panjang kata itu melakukan satu-satunya dapat dan membagi pada huruf apapun garis kehabisan pada, membagi kembali pada Setiap ukuran ulang. Gmail dan Outlook melakukan hal yang sama, jadi ini tidak pernah sebuah / pesan tampilan bug - pesan dikirim benar-benar salah bentuk, dan tampak seperti itu untuk setiap orang yang menerima satu. Perbaikan adalah karakter-level, bukan CSS. breakleSpaces () menempatkan ruang biasa kembali ke mana pun satu dirender identik: sebuah interior lone nbsp menjadi polos ruang, jangka lebih panjang membuat semua tetapi karakter terakhir tidak-melanggar sehingga masih menempati kolom yang sama sementara menawarkan istirahat di akhir, dan menjalankan di titik teks awal atau akhir tetap bukan-melanggar karena mendahului dan trailing Whitespace dapat dilihat dibuang dan kesenjangan akan terlihat menutup. Dipasang di dua titik. normalizeQuillHtmForEmail perbaikan tanpa syarat - isi yang keluar dari penyunting, sehingga nbsp diganti daripada dipilih -- yang memperbaiki surat keluar dari komposer dan dari CampaignEditor, keduanya berbagi buildTemplateWrapped Html. sanitizeEmailHtml perbaikan belakang gerbang, karena semuanya sudah dalam folder dikirim keluar rusak dan tidak dapat dikirim kembali: hanya teks yang jarak sama sekali tidak-melanggar disentuh, dimana tidak ada penulis yang menulis 10 & nbsp; kg -- atau sel antariksa -- selamanya menghasilkan. Diverifikasi melawan Quill 2.0.3 langsung daripada membaca sumber terminimasikan: setText ('The quick brown fox') menghasilkan * * * * * * * * * * * * * * *