Index: includes/common.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/common.inc,v
retrieving revision 1.968
diff -u -p -r1.968 common.inc
--- includes/common.inc	22 Aug 2009 19:58:27 -0000	1.968
+++ includes/common.inc	23 Aug 2009 19:36:30 -0000
@@ -2287,6 +2287,15 @@ function l($text, $path, array $options 
   if (($path == $_GET['q'] || ($path == '<front>' && drupal_is_front_page())) &&
       (empty($options['language']) || $options['language']->language == $language->language)) {
     $options['attributes']['class'][] = 'active';
+    // Accessibility: Append a textual indicator for links pointing to the
+    // current page.
+    if (!isset($options['attributes']['title'])) {
+      $options['attributes']['title'] = '';
+    }
+    else {
+      $options['attributes']['title'] .= ' ';
+    }
+    $options['attributes']['title'] .= t('(active)');
   }
 
   // Remove all HTML and PHP tags from a tooltip. For best performance, we act only
