When the title of the base node is left empty and the node form is submitted, the "error" class should be set on the node title (#edit-title) field. If one or more fields is filled out in the node widget, then the validation error "Title field is required." still appears in $messages, but the error class is not set on the title field.

This creates a usability problem, particularly as there may be multiple "Title" fields appearing on the same page.