Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.397
diff -r1.397 form.inc
1811a1812,1813
> // Don't display error again since it is a duplicate of pass1.
> '#no_error_label' => TRUE,
2750c2752,2753
< * Properties used: #title, #description, #id, #required, #children
---
> * Properties used: #type, #name, #title, #description, #id, #required,
> * #no_error_label, #value, #children
2774,2775c2777,2779
< if (!empty($element['#required']) && empty($element['#value'])) {
< $error = form_get_error($element) ? '' . $t('Field is required.') . '' : '';
---
> $form_get_error_result = form_get_error($element);
> if (!empty($element['#required']) && empty($element['#value']) && empty($element['#no_error_label'])) {
> $error = ($form_get_error_result) ? '' . $t('Field is required.') . ' ' : '';
2777,2778c2781,2782
< else {
< $error = form_get_error($element) ? '' . filter_xss_admin(form_get_error($element)) . '' : '';
---
> elseif (empty($element['#no_error_label'])) {
> $error = ($form_get_error_result) ? '' . filter_xss_admin($form_get_error_result) . ' ' : '';
Index: modules/system/system.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.css,v
retrieving revision 1.64
diff -r1.64 system.css
602a603,611
>
> /**
> * Hide accessible form errors from the blocks
> */
> .block form-item span.error {
> height: 0;
> overflow: hidden;
> position: absolute;
> }
\ No newline at end of file