The clipboard carries HTML, and in an HTML string any block tag inside a <p> closes it — so a copied box arrived as loose paragraphs. It is now serialized as an inline span carrying its blocks as JSON, read back by a matching parse rule; its plain text stays in the span for readers that cannot take the attribute back.