There are three variables used for text
text is the canonical text, that will be output to the form
newText stores the edited version of the text until it is saved
originalText stores the text upon reply creation, and is
used to check whether existing replies have been edited
There are three variables used for text text is the canonical text, that will be output to the form newText stores the edited version of the text until it is saved originalText stores the text upon reply creation, and is used to check whether existing replies have been edited