pub fn insert_with_id(id: TextId, info: TextInfo)
Inserts a text entry under a caller-provided (reserved) ID without touching current_text. Used by fragment restore.
current_text