#title Flaws in Interchange's Error Model #author Stefan Hornburg (Racke) #topics blog; Interchange #date 2008-09-06 #pubdate 2008-09-06T16:54:07+02:00 #lang en Error messages targetted to the user are kept in the session and are manipulated with the [error] tag. Warnings are manipulated with the [warnings] tag. This model has the following flaws: - By default, the errors are retained in the session. This utterly confuses the user. - [error all=1] displays errors in a all but random order. Errors should be displayed in the same order as they appear in the corresponding form. - Different semantics of [error] and [warnings].