aFarkas/webshim — pull request #82 by dcmoore-gd (2011-12-13 21:50:53+00:00)
Title: Always fire changedinvalid when field still invalid.

Right now when a field is invalid and stays invalid the changedinvalid
event is not fired. However, it is possible for the field to still be
invalid but be invalid for a different reason. For instance, a
type=email field could be invalid because it is empty, and then the
user fills in the field with a value which is not a valid email
address. However, in that case, the changedinvalid event would not
fire. With this change, it will. Granted, it will also fire for cases
where the value has not changed but is still invalid but this seems to
be preferable.