I noticed when testing forum creation. If an invalid form is submitted, any values that were entered are gone when the page refreshes. Checked the New Ticket form and the same thing happened. I think @validate should be doing this automatically with htmlfill...
Diff:
EW will redisplay if you're using a widget and any custom widgets are coded right