=== modified file 'includes/form.inc'
--- includes/form.inc	2009-04-11 22:19:44 +0000
+++ includes/form.inc	2009-04-23 21:32:24 +0000
@@ -973,6 +984,9 @@ function form_builder($form_id, $form, &
   if (isset($form['#type']) && $form['#type'] == 'form') {
     $cache = NULL;
     $complete_form = $form;
+    // Merge in default values.
+    // @TODO: remove once all core has been converted to form_ahah_callback.
+    $form_state += form_state_defaults();
     if (!empty($form_state['programmed'])) {
       $form_state['submitted'] = TRUE;
     }

