In EditCommand::apply(), unapply() and reapply(), we do an updateLayout in case the editing operation doesn't do it itself. We should provide this convenience for typing commands, too. Text insertion is part of some open typing command, and they don't go through these functions, but all high level editing operations go through Editor::appliedEditing, unappliedEditing and reappliedEditing. We should move the updateLayout there.
Created attachment 54746 [details] patch
Looks good to me.
Comment on attachment 54746 [details] patch enrica r+d this over email
Comment on attachment 54746 [details] patch Oops Enrica doesn't have r+ privs yet, resetting the review flag.
Comment on attachment 54746 [details] patch looks fine.
trac.webkit.org/projects/webkit/changeset/58551