? modules/simpletest/tests/trigger_test.info
? modules/simpletest/tests/trigger_test.module
Index: modules/user/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.module,v
retrieving revision 1.987
diff -u -p -r1.987 user.module
--- modules/user/user.module	16 May 2009 15:23:16 -0000	1.987
+++ modules/user/user.module	17 May 2009 04:10:51 -0000
@@ -1513,7 +1513,7 @@ function user_page_title($account) {
   if ($account->uid == $GLOBALS['user']->uid) {
     return t('My account');
   }
-  return $account->name;
+  return filter_xss(theme('username', $account), array());
 }
 
 /**
Index: modules/user/user.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.pages.inc,v
retrieving revision 1.35
diff -u -p -r1.35 user.pages.inc
--- modules/user/user.pages.inc	6 May 2009 11:31:44 -0000	1.35
+++ modules/user/user.pages.inc	17 May 2009 04:10:51 -0000
@@ -246,7 +246,8 @@ function template_preprocess_user_profil
  * @see user_edit_submit()
  */
 function user_edit($account, $category = 'account') {
-  drupal_set_title($account->name);
+  $title = filter_xss(theme('username', $account), array());
+  drupal_set_title($title, PASS_THROUGH);
   return drupal_get_form('user_profile_form', $account, $category);
 }
 
