Index: modules/search/search.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/search/search.module,v
retrieving revision 1.250
diff -u -p -r1.250 search.module
--- modules/search/search.module	8 Jan 2008 10:35:42 -0000	1.250
+++ modules/search/search.module	14 Jan 2008 21:42:00 -0000
@@ -1053,7 +1053,9 @@ function search_form(&$form_state, $acti
  * @see theme_search_box_form()
  */
 function search_box(&$form_state, $form_id) {
-  $form[$form_id] = array(
+  // Append '_keys' to work around an IE bug where it confuses the name and ID attribute.
+  // Without this, IE will not return search results when submitting through the keyboard.
+  $form[$form_id .'_keys'] = array(
     '#title' => t('Search this site'),
     '#type' => 'textfield',
     '#size' => 15,
@@ -1072,7 +1074,7 @@ function search_box(&$form_state, $form_
  */
 function search_box_form_submit($form, &$form_state) {
   $form_id = $form['form_id']['#value'];
-  $form_state['redirect'] = 'search/node/'. trim($form_state['values'][$form_id]);
+  $form_state['redirect'] = 'search/node/'. trim($form_state['values'][$form_id .'_keys']);
 }
 
 /**
