orca r3730 - in trunk: . test/html/FirefoxProfile test/keystrokes/firefox



Author: joanied
Date: Wed Mar 19 23:52:29 2008
New Revision: 3730
URL: http://svn.gnome.org/viewvc/orca?rev=3730&view=rev

Log:
* test/keystrokes/firefox/*:
  test/html/FirefoxProfile/prefs.js:
  Fix for bug 519849 - Firefox regression test profile should define
  the font and size to be used.


Modified:
   trunk/ChangeLog
   trunk/test/html/FirefoxProfile/prefs.js
   trunk/test/keystrokes/firefox/bug_511389.py
   trunk/test/keystrokes/firefox/dojo_slider.py
   trunk/test/keystrokes/firefox/flat_review_text_by_line.py
   trunk/test/keystrokes/firefox/flat_review_text_by_word_and_char.py
   trunk/test/keystrokes/firefox/html_role_links.py
   trunk/test/keystrokes/firefox/html_role_lists.py
   trunk/test/keystrokes/firefox/html_struct_nav_blockquote.py
   trunk/test/keystrokes/firefox/html_struct_nav_list_item.py
   trunk/test/keystrokes/firefox/label_guess_bugzilla_search.py
   trunk/test/keystrokes/firefox/line_nav_bugzilla_search.py
   trunk/test/keystrokes/firefox/line_nav_empty_anchor.py
   trunk/test/keystrokes/firefox/line_nav_imagemap.py
   trunk/test/keystrokes/firefox/line_nav_nested_tables.py
   trunk/test/keystrokes/firefox/line_nav_table_cell_links.py
   trunk/test/keystrokes/firefox/line_nav_wiki.py
   trunk/test/keystrokes/firefox/uiuc_radiobutton.py
   trunk/test/keystrokes/firefox/xul_role_alert.py
   trunk/test/keystrokes/firefox/xul_role_combo_box.py
   trunk/test/keystrokes/firefox/xul_role_entry.py
   trunk/test/keystrokes/firefox/xul_role_menu_bar.py
   trunk/test/keystrokes/firefox/xul_role_page_tab.py
   trunk/test/keystrokes/firefox/xul_role_radio_button.py
   trunk/test/keystrokes/firefox/xul_role_radio_menu_item.py
   trunk/test/keystrokes/firefox/xul_role_tree.py
   trunk/test/keystrokes/firefox/xul_role_tree_table.py
   trunk/test/keystrokes/firefox/xul_where_am_i_dialog.py
   trunk/test/keystrokes/firefox/xul_where_am_i_status_bar.py

Modified: trunk/test/html/FirefoxProfile/prefs.js
==============================================================================
--- trunk/test/html/FirefoxProfile/prefs.js	(original)
+++ trunk/test/html/FirefoxProfile/prefs.js	Wed Mar 19 23:52:29 2008
@@ -36,3 +36,6 @@
 user_pref("privacy.sanitize.sanitizeOnShutdown", true);
 user_pref("signon.rememberSignons", false);
 user_pref("spellchecker.dictionary", "en-US");
+user_pref("font.name.sans-serif.x-western", "FreeSans");
+user_pref("font.name.serif.x-western", "FreeSerif");
+

Modified: trunk/test/keystrokes/firefox/bug_511389.py
==============================================================================
--- trunk/test/keystrokes/firefox/bug_511389.py	(original)
+++ trunk/test/keystrokes/firefox/bug_511389.py	Wed Mar 19 23:52:29 2008
@@ -42,9 +42,10 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'Foo Link'",
-     "     VISIBLE:  'Foo Link', cursor=1",
-     "SPEECH OUTPUT: 'Foo link'"]))
+    ["BRAILLE LINE:  'Foo Link '",
+     "     VISIBLE:  'Foo Link ', cursor=1",
+     "SPEECH OUTPUT: 'Foo link ",
+     "'"]))
 
 ########################################################################
 # Tab forward.
@@ -53,10 +54,10 @@
 sequence.append(KeyComboAction("Tab"))
 sequence.append(utils.AssertPresentationAction(
     "Tab",
-    ["BRAILLE LINE:  'Bar Link'",
-     "     VISIBLE:  'Bar Link', cursor=1",
-     "BRAILLE LINE:  'Bar Link'",
-     "     VISIBLE:  'Bar Link', cursor=1",
+    ["BRAILLE LINE:  'Bar Link '",
+     "     VISIBLE:  'Bar Link ', cursor=1",
+     "BRAILLE LINE:  'Bar Link '",
+     "     VISIBLE:  'Bar Link ', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Bar link'"]))
 
@@ -68,10 +69,10 @@
 sequence.append(KeyComboAction("<Shift>Tab"))
 sequence.append(utils.AssertPresentationAction(
     "Shift Tab",
-    ["BRAILLE LINE:  'Foo Link'",
-     "     VISIBLE:  'Foo Link', cursor=1",
-     "BRAILLE LINE:  'Foo Link'",
-     "     VISIBLE:  'Foo Link', cursor=1",
+    ["BRAILLE LINE:  'Foo Link '",
+     "     VISIBLE:  'Foo Link ', cursor=1",
+     "BRAILLE LINE:  'Foo Link '",
+     "     VISIBLE:  'Foo Link ', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Foo link'"]))
 

Modified: trunk/test/keystrokes/firefox/dojo_slider.py
==============================================================================
--- trunk/test/keystrokes/firefox/dojo_slider.py	(original)
+++ trunk/test/keystrokes/firefox/dojo_slider.py	Wed Mar 19 23:52:29 2008
@@ -38,7 +38,7 @@
 # SPEECH OUTPUT: 'slider 10'
 #
 sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Tab"))
+sequence.append(KeyComboAction("Tab", 1000))
 sequence.append(utils.AssertPresentationAction(
     "tab to first slider", 
     ["BRAILLE LINE:  '10 Slider'",

Modified: trunk/test/keystrokes/firefox/flat_review_text_by_line.py
==============================================================================
--- trunk/test/keystrokes/firefox/flat_review_text_by_line.py	(original)
+++ trunk/test/keystrokes/firefox/flat_review_text_by_line.py	Wed Mar 19 23:52:29 2008
@@ -32,7 +32,7 @@
 # Read the current line with KP_8.
 #
 sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("KP_8"))
+sequence.append(KeyComboAction("KP_8", 1000))
 sequence.append(utils.AssertPresentationAction(
     "flat review current line", 
     ["BRAILLE LINE:  'On weaponry: $l'",
@@ -46,49 +46,41 @@
 sequence.append(KeyComboAction("KP_9"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next line", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=1",
-     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and '"]))
+     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_9"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next line", 
-    ["BRAILLE LINE:  'surprise. Our two weapons are fear and surprise. And ruthless efficiency. Our three weapons are fear,  $l'",
-     "     VISIBLE:  'surprise. Our two weapons are fe', cursor=1",
-     "SPEECH OUTPUT: 'surprise. Our two weapons are fear and surprise. And ruthless efficiency. Our three weapons are fear, '"]))
+    ["BRAILLE LINE:  'surprise. And ruthless efficiency. Our three weapons are fear, surprise, and ruthless efficiency. And an almost fanatical devotion to the Pope.  $l'",
+     "     VISIBLE:  'surprise. And ruthless efficienc', cursor=1",
+     "SPEECH OUTPUT: 'surprise. And ruthless efficiency. Our three weapons are fear, surprise, and ruthless efficiency. And an almost fanatical devotion to the Pope. '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_9"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next line", 
-    ["BRAILLE LINE:  'surprise, and ruthless efficiency. And an almost fanatical devotion to the Pope. Our four. No. Amongst  $l'",
-     "     VISIBLE:  'surprise, and ruthless efficienc', cursor=1",
-     "SPEECH OUTPUT: 'surprise, and ruthless efficiency. And an almost fanatical devotion to the Pope. Our four. No. Amongst '"]))
+    ["BRAILLE LINE:  'Our four. No. Amongst our weapons. Amongst our weaponry, are such elements as fear, surprise. I'll come in again. NOBODY expects the  $l'",
+     "     VISIBLE:  'Our four. No. Amongst our weapon', cursor=1",
+     "SPEECH OUTPUT: 'Our four. No. Amongst our weapons. Amongst our weaponry, are such elements as fear, surprise. I'll come in again. NOBODY expects the '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_9"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next line", 
-    ["BRAILLE LINE:  'our weapons. Amongst our weaponry, are such elements as fear, surprise. I'll come in again. NOBODY  $l'",
-     "     VISIBLE:  'our weapons. Amongst our weaponr', cursor=1",
-     "SPEECH OUTPUT: 'our weapons. Amongst our weaponry, are such elements as fear, surprise. I'll come in again. NOBODY '"]))
+    ["BRAILLE LINE:  'Spanish Inquisition! Amongst our weaponry are such diverse elements as: fear, surprise, ruthless efficiency, an almost fanatical devotion to the  $l'",
+     "     VISIBLE:  'Spanish Inquisition! Amongst our', cursor=1",
+     "SPEECH OUTPUT: 'Spanish Inquisition! Amongst our weaponry are such diverse elements as: fear, surprise, ruthless efficiency, an almost fanatical devotion to the '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_9"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next line", 
-    ["BRAILLE LINE:  'expects the Spanish Inquisition! Amongst our weaponry are such diverse elements as: fear, surprise,  $l'",
-     "     VISIBLE:  'expects the Spanish Inquisition!', cursor=1",
-     "SPEECH OUTPUT: 'expects the Spanish Inquisition! Amongst our weaponry are such diverse elements as: fear, surprise, '"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("KP_9"))
-sequence.append(utils.AssertPresentationAction(
-    "flat review next line", 
-    ["BRAILLE LINE:  'ruthless efficiency, an almost fanatical devotion to the Pope, and nice red uniforms - Oh damn!  $l'",
-     "     VISIBLE:  'ruthless efficiency, an almost f', cursor=1",
-     "SPEECH OUTPUT: 'ruthless efficiency, an almost fanatical devotion to the Pope, and nice red uniforms - Oh damn! '"]))
+    ["BRAILLE LINE:  'Pope, and nice red uniforms - Oh damn!  $l'",
+     "     VISIBLE:  'Pope, and nice red uniforms - Oh', cursor=1",
+     "SPEECH OUTPUT: 'Pope, and nice red uniforms - Oh damn! '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_9"))
@@ -102,25 +94,17 @@
 sequence.append(KeyComboAction("KP_9"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next line", 
-    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the  $l'",
+    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall  $l'",
      "     VISIBLE:  'Now old lady, you have one last ', cursor=1",
-     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the '"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("KP_9"))
-sequence.append(utils.AssertPresentationAction(
-    "flat review next line", 
-    ["BRAILLE LINE:  'ungodly. Two last chances. And you shall be free. Three last chances. You have three last chances, the  $l'",
-     "     VISIBLE:  'ungodly. Two last chances. And y', cursor=1",
-     "SPEECH OUTPUT: 'ungodly. Two last chances. And you shall be free. Three last chances. You have three last chances, the '"]))
+     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_9"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next line", 
-    ["BRAILLE LINE:  'nature of which I have divulged in my previous utterance.  $l'",
-     "     VISIBLE:  'nature of which I have divulged ', cursor=1",
-     "SPEECH OUTPUT: 'nature of which I have divulged in my previous utterance. '"]))
+    ["BRAILLE LINE:  'be free. Three last chances. You have three last chances, the nature of which I have divulged in my previous utterance.  $l'",
+     "     VISIBLE:  'be free. Three last chances. You', cursor=1",
+     "SPEECH OUTPUT: 'be free. Three last chances. You have three last chances, the nature of which I have divulged in my previous utterance. '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_9"))
@@ -153,25 +137,17 @@
 sequence.append(KeyComboAction("KP_7"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous line", 
-    ["BRAILLE LINE:  'nature of which I have divulged in my previous utterance.  $l'",
-     "     VISIBLE:  'nature of which I have divulged ', cursor=1",
-     "SPEECH OUTPUT: 'nature of which I have divulged in my previous utterance. '"]))
+    ["BRAILLE LINE:  'be free. Three last chances. You have three last chances, the nature of which I have divulged in my previous utterance.  $l'",
+     "     VISIBLE:  'be free. Three last chances. You', cursor=1",
+     "SPEECH OUTPUT: 'be free. Three last chances. You have three last chances, the nature of which I have divulged in my previous utterance. '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_7"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous line", 
-    ["BRAILLE LINE:  'ungodly. Two last chances. And you shall be free. Three last chances. You have three last chances, the  $l'",
-     "     VISIBLE:  'ungodly. Two last chances. And y', cursor=1",
-     "SPEECH OUTPUT: 'ungodly. Two last chances. And you shall be free. Three last chances. You have three last chances, the '"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("KP_7"))
-sequence.append(utils.AssertPresentationAction(
-    "flat review previous line", 
-    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the  $l'",
+    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall  $l'",
      "     VISIBLE:  'Now old lady, you have one last ', cursor=1",
-     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the '"]))
+     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_7"))
@@ -185,49 +161,41 @@
 sequence.append(KeyComboAction("KP_7"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous line", 
-    ["BRAILLE LINE:  'ruthless efficiency, an almost fanatical devotion to the Pope, and nice red uniforms - Oh damn!  $l'",
-     "     VISIBLE:  'ruthless efficiency, an almost f', cursor=1",
-     "SPEECH OUTPUT: 'ruthless efficiency, an almost fanatical devotion to the Pope, and nice red uniforms - Oh damn! '"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("KP_7"))
-sequence.append(utils.AssertPresentationAction(
-    "flat review previous line", 
-    ["BRAILLE LINE:  'expects the Spanish Inquisition! Amongst our weaponry are such diverse elements as: fear, surprise,  $l'",
-     "     VISIBLE:  'expects the Spanish Inquisition!', cursor=1",
-     "SPEECH OUTPUT: 'expects the Spanish Inquisition! Amongst our weaponry are such diverse elements as: fear, surprise, '"]))
+    ["BRAILLE LINE:  'Pope, and nice red uniforms - Oh damn!  $l'",
+     "     VISIBLE:  'Pope, and nice red uniforms - Oh', cursor=1",
+     "SPEECH OUTPUT: 'Pope, and nice red uniforms - Oh damn! '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_7"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous line", 
-    ["BRAILLE LINE:  'our weapons. Amongst our weaponry, are such elements as fear, surprise. I'll come in again. NOBODY  $l'",
-     "     VISIBLE:  'our weapons. Amongst our weaponr', cursor=1",
-     "SPEECH OUTPUT: 'our weapons. Amongst our weaponry, are such elements as fear, surprise. I'll come in again. NOBODY '"]))
+    ["BRAILLE LINE:  'Spanish Inquisition! Amongst our weaponry are such diverse elements as: fear, surprise, ruthless efficiency, an almost fanatical devotion to the  $l'",
+     "     VISIBLE:  'Spanish Inquisition! Amongst our', cursor=1",
+     "SPEECH OUTPUT: 'Spanish Inquisition! Amongst our weaponry are such diverse elements as: fear, surprise, ruthless efficiency, an almost fanatical devotion to the '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_7"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous line", 
-    ["BRAILLE LINE:  'surprise, and ruthless efficiency. And an almost fanatical devotion to the Pope. Our four. No. Amongst  $l'",
-     "     VISIBLE:  'surprise, and ruthless efficienc', cursor=1",
-     "SPEECH OUTPUT: 'surprise, and ruthless efficiency. And an almost fanatical devotion to the Pope. Our four. No. Amongst '"]))
+    ["BRAILLE LINE:  'Our four. No. Amongst our weapons. Amongst our weaponry, are such elements as fear, surprise. I'll come in again. NOBODY expects the  $l'",
+     "     VISIBLE:  'Our four. No. Amongst our weapon', cursor=1",
+     "SPEECH OUTPUT: 'Our four. No. Amongst our weapons. Amongst our weaponry, are such elements as fear, surprise. I'll come in again. NOBODY expects the '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_7"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous line", 
-    ["BRAILLE LINE:  'surprise. Our two weapons are fear and surprise. And ruthless efficiency. Our three weapons are fear,  $l'",
-     "     VISIBLE:  'surprise. Our two weapons are fe', cursor=1",
-     "SPEECH OUTPUT: 'surprise. Our two weapons are fear and surprise. And ruthless efficiency. Our three weapons are fear, '"]))
+    ["BRAILLE LINE:  'surprise. And ruthless efficiency. Our three weapons are fear, surprise, and ruthless efficiency. And an almost fanatical devotion to the Pope.  $l'",
+     "     VISIBLE:  'surprise. And ruthless efficienc', cursor=1",
+     "SPEECH OUTPUT: 'surprise. And ruthless efficiency. Our three weapons are fear, surprise, and ruthless efficiency. And an almost fanatical devotion to the Pope. '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_7"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous line", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=1",
-     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and '"]))
+     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and '"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_7"))

Modified: trunk/test/keystrokes/firefox/flat_review_text_by_word_and_char.py
==============================================================================
--- trunk/test/keystrokes/firefox/flat_review_text_by_word_and_char.py	(original)
+++ trunk/test/keystrokes/firefox/flat_review_text_by_word_and_char.py	Wed Mar 19 23:52:29 2008
@@ -91,7 +91,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=1",
      "SPEECH OUTPUT: 'NOBODY'"]))
 
@@ -99,7 +99,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=8",
      "SPEECH OUTPUT: 'expects'"]))
 
@@ -107,7 +107,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=16",
      "SPEECH OUTPUT: 'the'"]))
 
@@ -115,7 +115,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=20",
      "SPEECH OUTPUT: 'Spanish'"]))
 
@@ -123,7 +123,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=28",
      "SPEECH OUTPUT: 'Inquisition!'"]))
 
@@ -131,7 +131,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=9",
      "SPEECH OUTPUT: 'Our'"]))
 
@@ -139,7 +139,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=13",
      "SPEECH OUTPUT: 'chief'"]))
 
@@ -147,7 +147,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=19",
      "SPEECH OUTPUT: 'weapon'"]))
 
@@ -155,7 +155,7 @@
 sequence.append(KeyComboAction("KP_6"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=26",
      "SPEECH OUTPUT: 'is'"]))
 
@@ -166,7 +166,7 @@
 sequence.append(KeyComboAction("KP_2"))
 sequence.append(utils.AssertPresentationAction(
     "flat review current char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=26",
      "SPEECH OUTPUT: 'i'"]))
 
@@ -177,7 +177,7 @@
 sequence.append(KeyComboAction("KP_3"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=27",
      "SPEECH OUTPUT: 's'"]))
 
@@ -185,7 +185,7 @@
 sequence.append(KeyComboAction("KP_3"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=28",
      "SPEECH OUTPUT: ' '"]))
 
@@ -193,7 +193,7 @@
 sequence.append(KeyComboAction("KP_3"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=29",
      "SPEECH OUTPUT: 's'"]))
 
@@ -201,7 +201,7 @@
 sequence.append(KeyComboAction("KP_3"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=30",
      "SPEECH OUTPUT: 'u'"]))
 
@@ -209,7 +209,7 @@
 sequence.append(KeyComboAction("KP_3"))
 sequence.append(utils.AssertPresentationAction(
     "flat review next char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=31",
      "SPEECH OUTPUT: 'r'"]))
 
@@ -220,7 +220,7 @@
 sequence.append(KeyComboAction("KP_1"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=30",
      "SPEECH OUTPUT: 'u'"]))
 
@@ -228,7 +228,7 @@
 sequence.append(KeyComboAction("KP_1"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=29",
      "SPEECH OUTPUT: 's'"]))
 
@@ -236,7 +236,7 @@
 sequence.append(KeyComboAction("KP_1"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=28",
      "SPEECH OUTPUT: ' '"]))
 
@@ -244,7 +244,7 @@
 sequence.append(KeyComboAction("KP_1"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=27",
      "SPEECH OUTPUT: 's'"]))
 
@@ -252,7 +252,7 @@
 sequence.append(KeyComboAction("KP_1"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous char", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=26",
      "SPEECH OUTPUT: 'i'"]))
 
@@ -263,7 +263,7 @@
 sequence.append(KeyComboAction("KP_4"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=19",
      "SPEECH OUTPUT: 'weapon'"]))
 
@@ -271,7 +271,7 @@
 sequence.append(KeyComboAction("KP_4"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=13",
      "SPEECH OUTPUT: 'chief'"]))
 
@@ -279,7 +279,7 @@
 sequence.append(KeyComboAction("KP_4"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'sition! Our chief weapon is surp', cursor=9",
      "SPEECH OUTPUT: 'Our'"]))
 
@@ -287,7 +287,7 @@
 sequence.append(KeyComboAction("KP_4"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=28",
      "SPEECH OUTPUT: 'Inquisition!'"]))
 
@@ -295,7 +295,7 @@
 sequence.append(KeyComboAction("KP_4"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=20",
      "SPEECH OUTPUT: 'Spanish'"]))
 
@@ -303,7 +303,7 @@
 sequence.append(KeyComboAction("KP_4"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=16",
      "SPEECH OUTPUT: 'the'"]))
 
@@ -311,7 +311,7 @@
 sequence.append(KeyComboAction("KP_4"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=8",
      "SPEECH OUTPUT: 'expects'"]))
 
@@ -319,7 +319,7 @@
 sequence.append(KeyComboAction("KP_4"))
 sequence.append(utils.AssertPresentationAction(
     "flat review previous word", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and  $l'",
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and  $l'",
      "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=1",
      "SPEECH OUTPUT: 'NOBODY'"]))
 

Modified: trunk/test/keystrokes/firefox/html_role_links.py
==============================================================================
--- trunk/test/keystrokes/firefox/html_role_links.py	(original)
+++ trunk/test/keystrokes/firefox/html_role_links.py	Wed Mar 19 23:52:29 2008
@@ -121,6 +121,10 @@
 #
 sequence.append(KeyComboAction("<Alt>Left"))
 sequence.append(WaitForDocLoad())
+sequence.append(PauseAction(3000))
+
+sequence.append(KeyComboAction("Down"))
+sequence.append(KeyComboAction("Up"))
 
 ########################################################################
 # Press Down Arrow to move to the anchors.html link.  

Modified: trunk/test/keystrokes/firefox/html_role_lists.py
==============================================================================
--- trunk/test/keystrokes/firefox/html_role_lists.py	(original)
+++ trunk/test/keystrokes/firefox/html_role_lists.py	Wed Mar 19 23:52:29 2008
@@ -63,17 +63,9 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to the eye and suggest some'",
+    ["BRAILLE LINE:  '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to the eye and suggest some sense of priority, even if it is artificial'",
      "     VISIBLE:  '2. arrange long and arbitrary li', cursor=1",
-     "SPEECH OUTPUT: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to the eye and suggest some'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Down", 
-    ["BRAILLE LINE:  'sense of priority, even if it is artificial'",
-     "     VISIBLE:  'sense of priority, even if it is', cursor=1",
-     "SPEECH OUTPUT: 'sense of priority, even if it is artificial'"]))
+     "SPEECH OUTPUT: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to the eye and suggest some sense of priority, even if it is artificial'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))

Modified: trunk/test/keystrokes/firefox/html_struct_nav_blockquote.py
==============================================================================
--- trunk/test/keystrokes/firefox/html_struct_nav_blockquote.py	(original)
+++ trunk/test/keystrokes/firefox/html_struct_nav_blockquote.py	Wed Mar 19 23:52:29 2008
@@ -49,9 +49,9 @@
 sequence.append(KeyComboAction("q"))
 sequence.append(utils.AssertPresentationAction(
     "q to first quote", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and'",
-     "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=1",
-     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and'"]))
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and'",
+     "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=1",
+     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and'"]))
 
 ########################################################################
 # Press Q to move to the second blockquote which begins with: "Now
@@ -61,9 +61,9 @@
 sequence.append(KeyComboAction("q"))
 sequence.append(utils.AssertPresentationAction(
     "q to second quote", 
-    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the'",
-     "     VISIBLE:  'Now old lady, you have one last ', cursor=1",
-     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the'"]))
+    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall'",
+     "     VISIBLE:  'Now old lady, you have one last ', cursor=1",
+     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall'"]))
 
 ########################################################################
 # Press Q to move to the third and final blockquote which begins with:
@@ -86,10 +86,10 @@
 sequence.append(KeyComboAction("q"))
 sequence.append(utils.AssertPresentationAction(
     "q wrap to top", 
-    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and'",
-     "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=1",
-     "SPEECH OUTPUT: 'Wrapping to top.'",
-     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and'"]))
+    ["BRAILLE LINE:  'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and'",
+     "     VISIBLE:  'NOBODY expects the Spanish Inqui', cursor=1",
+     "SPEECH OUTPUT: 'Wrapping to top.'",
+     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition! Our chief weapon is surprise. Surprise and fear. Fear and surprise. Our two weapons are fear and'"]))
 
 ########################################################################
 # Press Shift+Q.  There are no more blockquotes above us on the page
@@ -112,9 +112,9 @@
 sequence.append(KeyComboAction("<Shift>q"))
 sequence.append(utils.AssertPresentationAction(
     "Shift+q wrap to second quote", 
-    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the'",
-     "     VISIBLE:  'Now old lady, you have one last ', cursor=1",
-     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the'"]))
+    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall'",
+     "     VISIBLE:  'Now old lady, you have one last ', cursor=1",
+     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall'"]))
 
 ########################################################################
 # Do a basic "Where Am I" via KP_Enter. 
@@ -124,11 +124,11 @@
 sequence.append(PauseAction(3000))
 sequence.append(utils.AssertPresentationAction(
     "Basic Where Am I",
-    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the'",
-     "     VISIBLE:  'Now old lady, you have one last ', cursor=1",
-     "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'paragraph'",
-     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the '",
+    ["BRAILLE LINE:  'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall'",
+     "     VISIBLE:  'Now old lady, you have one last ', cursor=1",
+     "SPEECH OUTPUT: ''",
+     "SPEECH OUTPUT: 'paragraph'",
+     "SPEECH OUTPUT: 'Now old lady, you have one last chance. Confess the heinous sin of heresy, reject the works of the ungodly. Two last chances. And you shall '",
      "SPEECH OUTPUT: ''"]))
 
 ########################################################################

Modified: trunk/test/keystrokes/firefox/html_struct_nav_list_item.py
==============================================================================
--- trunk/test/keystrokes/firefox/html_struct_nav_list_item.py	(original)
+++ trunk/test/keystrokes/firefox/html_struct_nav_list_item.py	Wed Mar 19 23:52:29 2008
@@ -205,9 +205,9 @@
 sequence.append(KeyComboAction("i"))
 sequence.append(utils.AssertPresentationAction(
     "i in first list", 
-    ["BRAILLE LINE:  '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to the eye and suggest some'",
+    ["BRAILLE LINE:  '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to the eye and suggest some sense of priority, even if it is artificial'",
      "     VISIBLE:  '2. arrange long and arbitrary li', cursor=1",
-     "SPEECH OUTPUT: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to the eye and suggest some'"]))
+     "SPEECH OUTPUT: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to the eye and suggest some sense of priority, even if it is artificial'"]))
 
 ########################################################################
 # Now reverse our direction, but just for a few items.

Modified: trunk/test/keystrokes/firefox/label_guess_bugzilla_search.py
==============================================================================
--- trunk/test/keystrokes/firefox/label_guess_bugzilla_search.py	(original)
+++ trunk/test/keystrokes/firefox/label_guess_bugzilla_search.py	Wed Mar 19 23:52:29 2008
@@ -38,7 +38,7 @@
     "Top of file",
     ["BRAILLE LINE:  'Home Link Image Bugzilla New bug Link  Browse Link   Search Link   Reports Link   Account Link   Admin Link   Help Link Logged In joanmarie diggs gmail com | Log Out Link'",
      "     VISIBLE:  'Home Link Image Bugzilla New bug', cursor=1",
-     "SPEECH OUTPUT: 'Home link image Bugzilla New bug Link  Browse Link   Search Link   Reports Link   Account Link   Admin Link   Help Link Logged In joanmarie diggs gmail com | Log Out Link'"]))
+     "SPEECH OUTPUT: 'Home link image Bugzilla New bug link  Browse link   Search link   Reports link   Account link   Admin link   Help link Logged In joanmarie diggs gmail com | Log Out link'"]))
 
 ########################################################################
 # Press Insert+Tab to move from form field to form field.
@@ -501,6 +501,7 @@
 sequence.append(KeyComboAction("Tab"))
 sequence.append(KeyReleaseAction(0, None, "KP_Insert"))
 sequence.append(WaitForFocus("", acc_role=pyatspi.ROLE_COMBO_BOX))
+sequence.append(PauseAction(1000))
 sequence.append(utils.AssertPresentationAction(
     "Next form field", 
     ["BRAILLE LINE:  'Sort results by: Reuse same sort as last time Combo'",

Modified: trunk/test/keystrokes/firefox/line_nav_bugzilla_search.py
==============================================================================
--- trunk/test/keystrokes/firefox/line_nav_bugzilla_search.py	(original)
+++ trunk/test/keystrokes/firefox/line_nav_bugzilla_search.py	Wed Mar 19 23:52:29 2008
@@ -25,9 +25,7 @@
 sequence.append(KeyComboAction("Return"))
 
 sequence.append(WaitForDocLoad())
-
-sequence.append(WaitForFocus("Search for bugs",
-                             acc_role=pyatspi.ROLE_DOCUMENT_FRAME))
+sequence.append(PauseAction(1000))
 
 ########################################################################
 # Press Control+Home to move to the top.
@@ -38,7 +36,11 @@
     "Top of file",
     ["BRAILLE LINE:  'Home Link Image Bugzilla New bug Link  Browse Link   Search Link   Reports Link   Account Link   Admin Link   Help Link Logged In joanmarie diggs gmail com | Log Out Link'",
      "     VISIBLE:  'Home Link Image Bugzilla New bug', cursor=1",
-     "SPEECH OUTPUT: 'Home link image Bugzilla New bug Link  Browse Link   Search Link   Reports Link   Account Link   Admin Link   Help Link Logged In joanmarie diggs gmail com | Log Out Link'"]))
+     "SPEECH OUTPUT: 'Home link image Bugzilla New bug link  Browse link   Search link   Reports link   Account link   Admin link   Help link Logged In joanmarie diggs gmail com | Log Out link'"]))
+sequence.append(PauseAction(1000))
+
+sequence.append(KeyComboAction("Down"))
+sequence.append(KeyComboAction("Up"))
 
 ########################################################################
 # Down Arrow.

Modified: trunk/test/keystrokes/firefox/line_nav_empty_anchor.py
==============================================================================
--- trunk/test/keystrokes/firefox/line_nav_empty_anchor.py	(original)
+++ trunk/test/keystrokes/firefox/line_nav_empty_anchor.py	Wed Mar 19 23:52:29 2008
@@ -66,9 +66,10 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'Q. Which way is up? Link'",
-     "     VISIBLE:  'Q. Which way is up? Link', cursor=1",
-     "SPEECH OUTPUT: 'Q. Which way is up? link'"]))
+    ["BRAILLE LINE:  'Q. Which way is up? Link '",
+     "     VISIBLE:  'Q. Which way is up? Link ', cursor=1",
+     "SPEECH OUTPUT: 'Q. Which way is up? link ",
+     "'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -277,9 +278,10 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'Q. Which way is up? Link'",
-     "     VISIBLE:  'Q. Which way is up? Link', cursor=1",
-     "SPEECH OUTPUT: 'Q. Which way is up? link'"]))
+    ["BRAILLE LINE:  'Q. Which way is up? Link '",
+     "     VISIBLE:  'Q. Which way is up? Link ', cursor=1",
+     "SPEECH OUTPUT: 'Q. Which way is up? link ",
+     "'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))

Modified: trunk/test/keystrokes/firefox/line_nav_imagemap.py
==============================================================================
--- trunk/test/keystrokes/firefox/line_nav_imagemap.py	(original)
+++ trunk/test/keystrokes/firefox/line_nav_imagemap.py	Wed Mar 19 23:52:29 2008
@@ -47,7 +47,8 @@
 sequence.append(PauseAction(1000))
 sequence.append(utils.AssertPresentationAction(
     "1. line Down",
-    ["BRAILLE LINE:  'Test: z Link y Link x Link w Link v Link u Link t Link s Link r Link q Link p Link o Link n Link m Link l Link k Link j Link i Link h Link g Link f Link e Link d Link c Link b Link a Link'",
+    ["KNOWN ISSUE - They broke something in Firefox.  Need to investigate",
+     "BRAILLE LINE:  'Test: z Link y Link x Link w Link v Link u Link t Link s Link r Link q Link p Link o Link n Link m Link l Link k Link j Link i Link h Link g Link f Link e Link d Link c Link b Link a Link'",
      "     VISIBLE:  'Test: z Link y Link x Link w Lin', cursor=1",
      "SPEECH OUTPUT: 'Test: z link y link x link w link v link u link t link s link r link q link p link o link n link m link l link k link j link i link h link g link f link e link d link c link b link a link'"]))
 
@@ -55,7 +56,8 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "2. line Down",
-    ["BRAILLE LINE:  'Here is some text.'",
+    ["KNOWN ISSUE - They broke something in Firefox.  Need to investigate",
+     "BRAILLE LINE:  'Here is some text.'",
      "     VISIBLE:  'Here is some text.', cursor=1",
      "SPEECH OUTPUT: 'Here is some text.'"]))
 
@@ -66,7 +68,8 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "1. line Up",
-    ["BRAILLE LINE:  'Test: z Link y Link x Link w Link v Link u Link t Link s Link r Link q Link p Link o Link n Link m Link l Link k Link j Link i Link h Link g Link f Link e Link d Link c Link b Link a Link'",
+    ["KNOWN ISSUE - They broke something in Firefox.  Need to investigate",
+     "BRAILLE LINE:  'Test: z Link y Link x Link w Link v Link u Link t Link s Link r Link q Link p Link o Link n Link m Link l Link k Link j Link i Link h Link g Link f Link e Link d Link c Link b Link a Link'",
      "     VISIBLE:  'Test: z Link y Link x Link w Lin', cursor=1",
      "SPEECH OUTPUT: 'Test: z link y link x link w link v link u link t link s link r link q link p link o link n link m link l link k link j link i link h link g link f link e link d link c link b link a link'"]))
 
@@ -74,7 +77,8 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "2. line Up",
-    ["BRAILLE LINE:  'This looks like A to Z, but it's really Z to A.'",
+    ["KNOWN ISSUE - They broke something in Firefox.  Need to investigate",
+     "BRAILLE LINE:  'This looks like A to Z, but it's really Z to A.'",
      "     VISIBLE:  'This looks like A to Z, but it's', cursor=1",
      "SPEECH OUTPUT: 'This looks like A to Z, but it's really Z to A.'"]))
 

Modified: trunk/test/keystrokes/firefox/line_nav_nested_tables.py
==============================================================================
--- trunk/test/keystrokes/firefox/line_nav_nested_tables.py	(original)
+++ trunk/test/keystrokes/firefox/line_nav_nested_tables.py	Wed Mar 19 23:52:29 2008
@@ -236,8 +236,8 @@
 sequence.append(utils.AssertPresentationAction(
     "12. line Up",
     ["BRAILLE LINE:  'nested-tables Link Image Campus Link ÂÂ.ÂÂ Classroom Link ÂÂ.ÂÂ Communicate Link ÂÂ.ÂÂ Reports Link Â'",
-     "     VISIBLE:  'nested-tables Link Image Campus', cursor=1",
-     "SPEECH OUTPUT: 'nested-tables link image Campus Link ÂÂ.ÂÂ Classroom Link ÂÂ.ÂÂ Communicate Link ÂÂ.ÂÂ Reports Link Â'"]))
+     "     VISIBLE:  'nested-tables Link Image Campus ', cursor=1",
+     "SPEECH OUTPUT: 'nested-tables link image Campus link ÂÂ.ÂÂ Classroom link ÂÂ.ÂÂ Communicate link ÂÂ.ÂÂ Reports link Â'"]))
 
 ########################################################################
 # Move to the location bar by pressing Control+L.  When it has focus

Modified: trunk/test/keystrokes/firefox/line_nav_table_cell_links.py
==============================================================================
--- trunk/test/keystrokes/firefox/line_nav_table_cell_links.py	(original)
+++ trunk/test/keystrokes/firefox/line_nav_table_cell_links.py	Wed Mar 19 23:52:29 2008
@@ -81,9 +81,10 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  '<abbr> Link'",
-     "     VISIBLE:  '<abbr> Link', cursor=1",
-     "SPEECH OUTPUT: '<abbr> link'"]))
+    ["BRAILLE LINE:  '<abbr> Link '",
+     "     VISIBLE:  '<abbr> Link ', cursor=1",
+     "SPEECH OUTPUT: '<abbr> link ",
+     "'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -100,9 +101,10 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  '<abbr> Link'",
-     "     VISIBLE:  '<abbr> Link', cursor=1",
-     "SPEECH OUTPUT: '<abbr> link'"]))
+    ["BRAILLE LINE:  '<abbr> Link '",
+     "     VISIBLE:  '<abbr> Link ', cursor=1",
+     "SPEECH OUTPUT: '<abbr> link ",
+     "'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))

Modified: trunk/test/keystrokes/firefox/line_nav_wiki.py
==============================================================================
--- trunk/test/keystrokes/firefox/line_nav_wiki.py	(original)
+++ trunk/test/keystrokes/firefox/line_nav_wiki.py	Wed Mar 19 23:52:29 2008
@@ -77,17 +77,17 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'Home Link | Download/Installation Link  | Configuration/Use Link  | Accessible Applications Link  | Mailing List Link'",
+    ["BRAILLE LINE:  'Home Link | Download/Installation Link  | Configuration/Use Link  | Accessible Applications Link  | Mailing List Link  ( Archives Link ) |'",
      "     VISIBLE:  'Home Link | Download/Installatio', cursor=1",
-     "SPEECH OUTPUT: 'Home link | Download/Installation link  | Configuration/Use link  | Accessible Applications link  | Mailing List link'"]))
+     "SPEECH OUTPUT: 'Home link | Download/Installation link  | Configuration/Use link  | Accessible Applications link  | Mailing List link  ( Archives link ) |'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  '( Archives Link ) | FAQ Link  | DocIndex Link'",
-     "     VISIBLE:  '( Archives Link ) | FAQ Link  | ', cursor=1",
-     "SPEECH OUTPUT: '( Archives link ) | FAQ link  | DocIndex link'"]))
+    ["BRAILLE LINE:  'FAQ Link | DocIndex Link'",
+     "     VISIBLE:  'FAQ Link | DocIndex Link', cursor=1",
+     "SPEECH OUTPUT: 'FAQ link | DocIndex link'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -199,105 +199,97 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'Orca is a free, open source, flexible, extensible, and powerful'",
-     "     VISIBLE:  'Orca is a free, open source, fle', cursor=1",
-     "SPEECH OUTPUT: 'Orca is a free, open source, flexible, extensible, and powerful'"]))
+    ["BRAILLE LINE:  'Orca is a free, open source, flexible, extensible, and powerful assistive'",
+     "     VISIBLE:  'Orca is a free, open source, fle', cursor=1",
+     "SPEECH OUTPUT: 'Orca is a free, open source, flexible, extensible, and powerful assistive'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'assistive technology for people with visual impairments. Using'",
-     "     VISIBLE:  'assistive technology for people ', cursor=1",
-     "SPEECH OUTPUT: 'assistive technology for people with visual impairments. Using'"]))
+    ["BRAILLE LINE:  'technology for people with visual impairments. Using various'",
+     "     VISIBLE:  'technology for people with visua', cursor=1",
+     "SPEECH OUTPUT: 'technology for people with visual impairments. Using various'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'various combinations of speech synthesis, braille, and'",
-     "     VISIBLE:  'various combinations of speech s', cursor=1",
-     "SPEECH OUTPUT: 'various combinations of speech synthesis, braille, and'"]))
+    ["BRAILLE LINE:  'combinations of speech synthesis, braille, and magnification, Orca'",
+     "     VISIBLE:  'combinations of speech synthesis', cursor=1",
+     "SPEECH OUTPUT: 'combinations of speech synthesis, braille, and magnification, Orca'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'magnification, Orca helps provide access to applications and'",
-     "     VISIBLE:  'magnification, Orca helps provid', cursor=1",
-     "SPEECH OUTPUT: 'magnification, Orca helps provide access to applications and'"]))
+    ["BRAILLE LINE:  'helps provide access to applications and toolkits that support the'",
+     "     VISIBLE:  'helps provide access to applicat', cursor=1",
+     "SPEECH OUTPUT: 'helps provide access to applications and toolkits that support the'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'toolkits that support the AT-SPI (e.g., the GNOME desktop).'",
-     "     VISIBLE:  'toolkits that support the AT-SPI', cursor=1",
-     "SPEECH OUTPUT: 'toolkits that support the AT-SPI (e.g., the GNOME desktop).'"]))
+    ["BRAILLE LINE:  'AT-SPI (e.g., the GNOME desktop). The development of Orca has'",
+     "     VISIBLE:  'AT-SPI (e.g., the GNOME desktop)', cursor=1",
+     "SPEECH OUTPUT: 'AT-SPI (e.g., the GNOME desktop). The development of Orca has'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'The development of Orca has been led by the Accessibility Link'",
-     "     VISIBLE:  'The development of Orca has been', cursor=1",
-     "SPEECH OUTPUT: 'The development of Orca has been led by the Accessibility link'"]))
+    [ "BRAILLE LINE:  'been led by the Accessibility Program Office of Sun Microsystems, Inc. Link'",
+     "     VISIBLE:  'been led by the Accessibility Pr', cursor=1",
+     "SPEECH OUTPUT: 'been led by the Accessibility Program Office of Sun Microsystems, Inc. link'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'Program Office of Sun Microsystems, Inc. Link with contributions Link'",
-     "     VISIBLE:  'Program Office of Sun Microsyste', cursor=1",
-     "SPEECH OUTPUT: 'Program Office of Sun Microsystems, Inc. link with contributions link'"]))
+    ["BRAILLE LINE:  'with contributions from many community members Link .'",
+     "     VISIBLE:  'with contributions from many com', cursor=1",
+     "SPEECH OUTPUT: 'with contributions from many community members link .'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'from many community members Link .'",
-     "     VISIBLE:  'from many community members Link', cursor=1",
-     "SPEECH OUTPUT: 'from many community members link .'"]))
+    ["BRAILLE LINE:  'The complete list of work to do, including bugs and feature requests,'",
+     "     VISIBLE:  'The complete list of work to do,', cursor=1",
+     "SPEECH OUTPUT: 'The complete list of work to do, including bugs and feature requests,'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'The complete list of work to do, including bugs and feature'",
-     "     VISIBLE:  'The complete list of work to do,', cursor=1",
-     "SPEECH OUTPUT: 'The complete list of work to do, including bugs and feature'"]))
+    ["BRAILLE LINE:  'along with known problems in other components, is maintained in'",
+     "     VISIBLE:  'along with known problems in oth', cursor=1",
+     "SPEECH OUTPUT: 'along with known problems in other components, is maintained in'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'requests, along with known problems in other components, is maintained in Bugzilla Link'",
-     "     VISIBLE:  'requests, along with known probl', cursor=1",
-     "SPEECH OUTPUT: 'requests, along with known problems in other components, is maintained in Bugzilla link'"]))
+    ["BRAILLE LINE:  'Bugzilla Link (please see our notes on how we use Bugzilla Link ).'",
+     "     VISIBLE:  'Bugzilla Link (please see our no', cursor=1",
+     "SPEECH OUTPUT: 'Bugzilla link (please see our notes on how we use Bugzilla link ).'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  '(please see our notes on how we use Bugzilla Link ).'",
-     "     VISIBLE:  '(please see our notes on how we ', cursor=1",
-     "SPEECH OUTPUT: '(please see our notes on how we use Bugzilla link ).'"]))
+    ["BRAILLE LINE:  'Please join and participate on the Orca mailing list Link  ( archives Link ): it's a helpful, kind, and productive'",
+     "     VISIBLE:  'Please join and participate on t', cursor=1",
+     "SPEECH OUTPUT: 'Please join and participate on the Orca mailing list link  ( archives link ): it's a helpful, kind, and productive'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'Please join and participate on the Orca mailing list Link  ( archives Link ): it's a helpful, kind, and'",
-     "     VISIBLE:  'Please join and participate on t', cursor=1",
-     "SPEECH OUTPUT: 'Please join and participate on the Orca mailing list link  ( archives link ): it's a helpful, kind, and'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Down", 
-    ["BRAILLE LINE:  'productive environment composed of users and developers.'",
-     "     VISIBLE:  'productive environment composed ', cursor=1",
-     "SPEECH OUTPUT: 'productive environment composed of users and developers.'"]))
+    ["BRAILLE LINE:  'environment composed of users and developers.'",
+     "     VISIBLE:  'environment composed of users an', cursor=1",
+     "SPEECH OUTPUT: 'environment composed of users and developers.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -312,25 +304,25 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'Darragh à HÃiligh Link has created several audio guides for Orca. This is a fantastic contribution'",
-     "     VISIBLE:  'Darragh à HÃiligh Link has cre', cursor=1",
+    ["BRAILLE LINE:  'Darragh à HÃiligh Link has created several audio guides for Orca. This is a fantastic contribution'",
+     "     VISIBLE:  'Darragh à HÃiligh Link has cre', cursor=1",
      "SPEECH OUTPUT: 'Darragh à HÃiligh link has created several audio guides for Orca. This is a fantastic contribution'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  '(THANKS!)!!! The audio guides can be found at http://www.digitaldarragh.com/linuxat.asp Link'",
-     "     VISIBLE:  '(THANKS!)!!! The audio guides ca', cursor=1",
-     "SPEECH OUTPUT: '(THANKS!)!!! The audio guides can be found at http://www.digitaldarragh.com/linuxat.asp link'"]))
+    ["BRAILLE LINE:  '(THANKS!)!!! The audio guides can be found at http://www.digitaldarragh.com/linuxat.asp Link  and'",
+     "     VISIBLE:  '(THANKS!)!!! The audio guides ca', cursor=1",
+     "SPEECH OUTPUT: '(THANKS!)!!! The audio guides can be found at http://www.digitaldarragh.com/linuxat.asp link  and'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'and include the following:'",
-     "     VISIBLE:  'and include the following:', cursor=1",
-     "SPEECH OUTPUT: 'and include the following:'"]))
+    ["BRAILLE LINE:  'include the following:'",
+     "     VISIBLE:  'include the following:', cursor=1",
+     "SPEECH OUTPUT: 'include the following:'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -369,41 +361,33 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'As of GNOME 2.16, Orca is a part of the GNOME platform. As a result, Orca is already'",
-     "     VISIBLE:  'As of GNOME 2.16, Orca is a part', cursor=1",
-     "SPEECH OUTPUT: 'As of GNOME 2.16, Orca is a part of the GNOME platform. As a result, Orca is already'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Down", 
-    ["BRAILLE LINE:  'provided by default on a number of operating system distributions, including Open Solaris Link'",
-     "     VISIBLE:  'provided by default on a number ', cursor=1",
-     "SPEECH OUTPUT: 'provided by default on a number of operating system distributions, including Open Solaris link'"]))
+    ["BRAILLE LINE:  'As of GNOME 2.16, Orca is a part of the GNOME platform. As a result, Orca is already provided by'",
+     "     VISIBLE:  'As of GNOME 2.16, Orca is a part', cursor=1",
+     "SPEECH OUTPUT: 'As of GNOME 2.16, Orca is a part of the GNOME platform. As a result, Orca is already provided by'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'and Ubuntu Link .'",
-     "     VISIBLE:  'and Ubuntu Link .', cursor=1",
-     "SPEECH OUTPUT: 'and Ubuntu link .'"]))
+    ["BRAILLE LINE:  'default on a number of operating system distributions, including Open Solaris Link  and Ubuntu Link .'",
+     "     VISIBLE:  'default on a number of operating', cursor=1",
+     "SPEECH OUTPUT: 'default on a number of operating system distributions, including Open Solaris link  and Ubuntu link .'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'Please also refer to the Download/Installation page Link  for detailed information on various'",
-     "     VISIBLE:  'Please also refer to the Downloa', cursor=1",
-     "SPEECH OUTPUT: 'Please also refer to the Download/Installation page link  for detailed information on various'"]))
+    ["BRAILLE LINE:  'Please also refer to the Download/Installation page Link  for detailed information on various distributions'",
+     "     VISIBLE:  'Please also refer to the Downloa', cursor=1",
+     "SPEECH OUTPUT: 'Please also refer to the Download/Installation page link  for detailed information on various distributions'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'distributions as well as installing Orca directly from source.'",
-     "     VISIBLE:  'distributions as well as install', cursor=1",
-     "SPEECH OUTPUT: 'distributions as well as installing Orca directly from source.'"]))
+    ["BRAILLE LINE:  'as well as installing Orca directly from source.'",
+     "     VISIBLE:  'as well as installing Orca direc', cursor=1",
+     "SPEECH OUTPUT: 'as well as installing Orca directly from source.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -418,81 +402,73 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'The command to run orca is orca. You can enter this command by pressing Alt+F2 when'",
-     "     VISIBLE:  'The command to run orca is orca.', cursor=1",
-     "SPEECH OUTPUT: 'The command to run orca is orca. You can enter this command by pressing Alt+F2 when'"]))
+    ["BRAILLE LINE:  'The command to run orca is orca. You can enter this command by pressing Alt+F2 when logged in,'",
+     "     VISIBLE:  'The command to run orca is orca.', cursor=1",
+     "SPEECH OUTPUT: 'The command to run orca is orca. You can enter this command by pressing Alt+F2 when logged in,'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'logged in, waiting for a second or so, then typing orca and pressing return. Orca is'",
-     "     VISIBLE:  'logged in, waiting for a second ', cursor=1",
-     "SPEECH OUTPUT: 'logged in, waiting for a second or so, then typing orca and pressing return. Orca is'"]))
+    ["BRAILLE LINE:  'waiting for a second or so, then typing orca and pressing return. Orca is designed to present'",
+     "     VISIBLE:  'waiting for a second or so, then', cursor=1",
+     "SPEECH OUTPUT: 'waiting for a second or so, then typing orca and pressing return. Orca is designed to present'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'designed to present information as you navigate the desktop using the built-in navigation Link'",
-     "     VISIBLE:  'designed to present information ', cursor=1",
-     "SPEECH OUTPUT: 'designed to present information as you navigate the desktop using the built-in navigation link'"]))
+    ["BRAILLE LINE:  'information as you navigate the desktop using the built-in navigation mechanisms of GNOME Link . These'",
+     "     VISIBLE:  'information as you navigate the ', cursor=1",
+     "SPEECH OUTPUT: 'information as you navigate the desktop using the built-in navigation mechanisms of GNOME link . These'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'mechanisms of GNOME Link . These navigation mechanisms are consistent across most'",
-     "     VISIBLE:  'mechanisms of GNOME Link . These', cursor=1",
-     "SPEECH OUTPUT: 'mechanisms of GNOME link . These navigation mechanisms are consistent across most'"]))
+    ["BRAILLE LINE:  'navigation mechanisms are consistent across most desktop applications.'",
+     "     VISIBLE:  'navigation mechanisms are consis', cursor=1",
+     "SPEECH OUTPUT: 'navigation mechanisms are consistent across most desktop applications.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'desktop applications.'",
-     "     VISIBLE:  'desktop applications.', cursor=1",
-     "SPEECH OUTPUT: 'desktop applications.'"]))
+    ["BRAILLE LINE:  'You may sometimes wish to control Orca itself, such as bringing up the Orca Configuration GUI Link'",
+     "     VISIBLE:  'You may sometimes wish to contro', cursor=1",
+     "SPEECH OUTPUT: 'You may sometimes wish to control Orca itself, such as bringing up the Orca Configuration GUI link'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'You may sometimes wish to control Orca itself, such as bringing up the Orca Configuration Link'",
-     "     VISIBLE:  'You may sometimes wish to contro', cursor=1",
-     "SPEECH OUTPUT: 'You may sometimes wish to control Orca itself, such as bringing up the Orca Configuration link'"]))
+    ["BRAILLE LINE:  '(accessed by pressing Insert+Space when Orca is running) and for using flat review mode to examine'",
+     "     VISIBLE:  '(accessed by pressing Insert+Spa', cursor=1",
+     "SPEECH OUTPUT: '(accessed by pressing Insert+Space when Orca is running) and for using flat review mode to examine'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'GUI Link (accessed by pressing Insert+Space when Orca is running) and for using flat review'",
-     "     VISIBLE:  'GUI Link (accessed by pressing I', cursor=1",
-     "SPEECH OUTPUT: 'GUI link (accessed by pressing Insert+Space when Orca is running) and for using flat review'"]))
+    ["BRAILLE LINE:  'a window. Refer to Orca Keyboard Commands Link (Laptop Layout) Link  for more information on Orca-specific'",
+     "     VISIBLE:  'a window. Refer to Orca Keyboard', cursor=1",
+     "SPEECH OUTPUT: 'a window. Refer to Orca Keyboard Commands link (Laptop Layout) link  for more information on Orca-specific'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'mode to examine a window. Refer to Orca Keyboard Commands Link (Laptop Layout) Link  for more'",
-     "     VISIBLE:  'mode to examine a window. Refer ', cursor=1",
-     "SPEECH OUTPUT: 'mode to examine a window. Refer to Orca Keyboard Commands link (Laptop Layout) link  for more'"]))
+    ["BRAILLE LINE:  'keyboard commands. The Orca Configuration GUI Link  also includes a \"Key Bindings\" tab that allows'",
+     "     VISIBLE:  'keyboard commands. The Orca Conf', cursor=1",
+     "SPEECH OUTPUT: 'keyboard commands. The Orca Configuration GUI link  also includes a \"Key Bindings\" tab that allows'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down", 
-    ["BRAILLE LINE:  'information on Orca-specific keyboard commands. The Orca Configuration GUI Link  also'",
-     "     VISIBLE:  'information on Orca-specific key', cursor=1",
-     "SPEECH OUTPUT: 'information on Orca-specific keyboard commands. The Orca Configuration GUI link  also'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Down", 
-    ["BRAILLE LINE:  'includes a \"Key Bindings\" tab that allows you to get a complete list of Orca key bindings.'",
-     "     VISIBLE:  'includes a \"Key Bindings\" tab th', cursor=1",
-     "SPEECH OUTPUT: 'includes a \"Key Bindings\" tab that allows you to get a complete list of Orca key bindings.'"]))
+    ["BRAILLE LINE:  'you to get a complete list of Orca key bindings.'",
+     "     VISIBLE:  'you to get a complete list of Or', cursor=1",
+     "SPEECH OUTPUT: 'you to get a complete list of Orca key bindings.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -515,81 +491,65 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'Orca is designed to work with applications and toolkits that support the assistive'",
-     "     VISIBLE:  'Orca is designed to work with ap', cursor=1",
-     "SPEECH OUTPUT: 'Orca is designed to work with applications and toolkits that support the assistive'"]))
+    ["BRAILLE LINE:  'Orca is designed to work with applications and toolkits that support the assistive technology service'",
+     "     VISIBLE:  'Orca is designed to work with ap', cursor=1",
+     "SPEECH OUTPUT: 'Orca is designed to work with applications and toolkits that support the assistive technology service'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'technology service provider interface (AT-SPI). This includes the GNOME desktop and its'",
-     "     VISIBLE:  'technology service provider inte', cursor=1",
-     "SPEECH OUTPUT: 'technology service provider interface (AT-SPI). This includes the GNOME desktop and its'"]))
+    ["BRAILLE LINE:  'provider interface (AT-SPI). This includes the GNOME desktop and its applications, OpenOffice Link ,'",
+     "     VISIBLE:  'provider interface (AT-SPI). Thi', cursor=1",
+     "SPEECH OUTPUT: 'provider interface (AT-SPI). This includes the GNOME desktop and its applications, OpenOffice link ,'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'applications, OpenOffice Link , Firefox, and the Java platform. Some applications work better'",
-     "     VISIBLE:  'applications, OpenOffice Link , ', cursor=1",
-     "SPEECH OUTPUT: 'applications, OpenOffice link , Firefox, and the Java platform. Some applications work better'"]))
+    ["BRAILLE LINE:  'Firefox, and the Java platform. Some applications work better than others, however, and the Orca'",
+     "     VISIBLE:  'Firefox, and the Java platform. ', cursor=1",
+     "SPEECH OUTPUT: 'Firefox, and the Java platform. Some applications work better than others, however, and the Orca'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'than others, however, and the Orca community continually works to provide compelling'",
-     "     VISIBLE:  'than others, however, and the Or', cursor=1",
-     "SPEECH OUTPUT: 'than others, however, and the Orca community continually works to provide compelling'"]))
+    ["BRAILLE LINE:  'community continually works to provide compelling access to more and more applications.'",
+     "     VISIBLE:  'community continually works to p', cursor=1",
+     "SPEECH OUTPUT: 'community continually works to provide compelling access to more and more applications.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'access to more and more applications.'",
-     "     VISIBLE:  'access to more and more applicat', cursor=1",
-     "SPEECH OUTPUT: 'access to more and more applications.'"]))
+    ["BRAILLE LINE:  'On the Accessible Applications page Link , you will find a growing list of information regarding various'",
+     "     VISIBLE:  'On the Accessible Applications p', cursor=1",
+     "SPEECH OUTPUT: 'On the Accessible Applications page link , you will find a growing list of information regarding various'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'On the Accessible Applications page Link , you will find a growing list of information regarding'",
-     "     VISIBLE:  'On the Accessible Applications p', cursor=1",
-     "SPEECH OUTPUT: 'On the Accessible Applications page link , you will find a growing list of information regarding'"]))
+    ["BRAILLE LINE:  'applications that can be accessed with Orca as well as tips and tricks for using them. The list is not to'",
+     "     VISIBLE:  'applications that can be accesse', cursor=1",
+     "SPEECH OUTPUT: 'applications that can be accessed with Orca as well as tips and tricks for using them. The list is not to'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'various applications that can be accessed with Orca as well as tips and tricks for using'",
-     "     VISIBLE:  'various applications that can be', cursor=1",
-     "SPEECH OUTPUT: 'various applications that can be accessed with Orca as well as tips and tricks for using'"]))
+    ["BRAILLE LINE:  'be a conclusive list of all applications. Rather, the goal is to provide a repository within which users'",
+     "     VISIBLE:  'be a conclusive list of all appl', cursor=1",
+     "SPEECH OUTPUT: 'be a conclusive list of all applications. Rather, the goal is to provide a repository within which users'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'them. The list is not to be a conclusive list of all applications. Rather, the goal is to provide a'",
-     "     VISIBLE:  'them. The list is not to be a co', cursor=1",
-     "SPEECH OUTPUT: 'them. The list is not to be a conclusive list of all applications. Rather, the goal is to provide a'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Down",
-    ["BRAILLE LINE:  'repository within which users can share experiences regarding applications they have'",
-     "     VISIBLE:  'repository within which users ca', cursor=1",
-     "SPEECH OUTPUT: 'repository within which users can share experiences regarding applications they have'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Down",
-    ["BRAILLE LINE:  'tested.'",
-     "     VISIBLE:  'tested.', cursor=1",
-     "SPEECH OUTPUT: 'tested.'"]))
+    ["BRAILLE LINE:  'can share experiences regarding applications they have tested.'",
+     "     VISIBLE:  'can share experiences regarding ', cursor=1",
+     "SPEECH OUTPUT: 'can share experiences regarding applications they have tested.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -628,17 +588,9 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'There's a bunch you can do! Please refer to the How Can I Help page Link  for detailed'",
-     "     VISIBLE:  'There's a bunch you can do! Plea', cursor=1",
-     "SPEECH OUTPUT: 'There's a bunch you can do! Please refer to the How Can I Help page link  for detailed'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Down",
-    ["BRAILLE LINE:  'information.'",
-     "     VISIBLE:  'information.', cursor=1",
-     "SPEECH OUTPUT: 'information.'"]))
+    ["BRAILLE LINE:  'There's a bunch you can do! Please refer to the How Can I Help page Link  for detailed information.'",
+     "     VISIBLE:  'There's a bunch you can do! Plea', cursor=1",
+     "SPEECH OUTPUT: 'There's a bunch you can do! Please refer to the How Can I Help page link  for detailed information.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -717,25 +669,25 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'The information on this page and the other Orca-related pages on this site are distributed'",
-     "     VISIBLE:  'The information on this page and', cursor=1",
-     "SPEECH OUTPUT: 'The information on this page and the other Orca-related pages on this site are distributed'"]))
+    ["BRAILLE LINE:  'The information on this page and the other Orca-related pages on this site are distributed in the hope'",
+     "     VISIBLE:  'The information on this page and', cursor=1",
+     "SPEECH OUTPUT: 'The information on this page and the other Orca-related pages on this site are distributed in the hope'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied'",
-     "     VISIBLE:  'in the hope that it will be usef', cursor=1",
-     "SPEECH OUTPUT: 'in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied'"]))
+    ["BRAILLE LINE:  'that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of'",
+     "     VISIBLE:  'that it will be useful, but WITH', cursor=1",
+     "SPEECH OUTPUT: 'that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Line Down",
-    ["BRAILLE LINE:  'warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.'",
-     "     VISIBLE:  'warranty of MERCHANTABILITY or F', cursor=1",
-     "SPEECH OUTPUT: 'warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.'"]))
+    ["BRAILLE LINE:  'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.'",
+     "     VISIBLE:  'MERCHANTABILITY or FITNESS FOR A', cursor=1",
+     "SPEECH OUTPUT: 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -917,25 +869,25 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.'",
-     "     VISIBLE:  'warranty of MERCHANTABILITY or F', cursor=1",
-     "SPEECH OUTPUT: 'warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.'"]))
+    ["BRAILLE LINE:  'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.'",
+     "     VISIBLE:  'MERCHANTABILITY or FITNESS FOR A', cursor=1",
+     "SPEECH OUTPUT: 'MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied'",
-     "     VISIBLE:  'in the hope that it will be usef', cursor=1",
-     "SPEECH OUTPUT: 'in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied'"]))
+    ["BRAILLE LINE:  'that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of'",
+     "     VISIBLE:  'that it will be useful, but WITH', cursor=1",
+     "SPEECH OUTPUT: 'that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'The information on this page and the other Orca-related pages on this site are distributed'",
-     "     VISIBLE:  'The information on this page and', cursor=1",
-     "SPEECH OUTPUT: 'The information on this page and the other Orca-related pages on this site are distributed'"]))
+    ["BRAILLE LINE:  'The information on this page and the other Orca-related pages on this site are distributed in the hope'",
+     "     VISIBLE:  'The information on this page and', cursor=1",
+     "SPEECH OUTPUT: 'The information on this page and the other Orca-related pages on this site are distributed in the hope'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
@@ -1014,17 +966,9 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'information.'",
-     "     VISIBLE:  'information.', cursor=1",
-     "SPEECH OUTPUT: 'information.'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Up",
-    ["BRAILLE LINE:  'There's a bunch you can do! Please refer to the How Can I Help page Link  for detailed'",
-     "     VISIBLE:  'There's a bunch you can do! Plea', cursor=1",
-     "SPEECH OUTPUT: 'There's a bunch you can do! Please refer to the How Can I Help page link  for detailed'"]))
+    ["BRAILLE LINE:  'There's a bunch you can do! Please refer to the How Can I Help page Link  for detailed information.'",
+     "     VISIBLE:  'There's a bunch you can do! Plea', cursor=1",
+     "SPEECH OUTPUT: 'There's a bunch you can do! Please refer to the How Can I Help page link  for detailed information.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
@@ -1063,81 +1007,65 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'tested.'",
-     "     VISIBLE:  'tested.', cursor=1",
-     "SPEECH OUTPUT: 'tested.'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Up",
-    ["BRAILLE LINE:  'repository within which users can share experiences regarding applications they have'",
-     "     VISIBLE:  'repository within which users ca', cursor=1",
-     "SPEECH OUTPUT: 'repository within which users can share experiences regarding applications they have'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Up",
-    ["BRAILLE LINE:  'them. The list is not to be a conclusive list of all applications. Rather, the goal is to provide a'",
-     "     VISIBLE:  'them. The list is not to be a co', cursor=1",
-     "SPEECH OUTPUT: 'them. The list is not to be a conclusive list of all applications. Rather, the goal is to provide a'"]))
+    ["BRAILLE LINE:  'can share experiences regarding applications they have tested.'",
+     "     VISIBLE:  'can share experiences regarding ', cursor=1",
+     "SPEECH OUTPUT: 'can share experiences regarding applications they have tested.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'various applications that can be accessed with Orca as well as tips and tricks for using'",
-     "     VISIBLE:  'various applications that can be', cursor=1",
-     "SPEECH OUTPUT: 'various applications that can be accessed with Orca as well as tips and tricks for using'"]))
+    ["BRAILLE LINE:  'be a conclusive list of all applications. Rather, the goal is to provide a repository within which users'",
+     "     VISIBLE:  'be a conclusive list of all appl', cursor=1",
+     "SPEECH OUTPUT: 'be a conclusive list of all applications. Rather, the goal is to provide a repository within which users'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'On the Accessible Applications page Link , you will find a growing list of information regarding'",
-     "     VISIBLE:  'On the Accessible Applications p', cursor=1",
-     "SPEECH OUTPUT: 'On the Accessible Applications page link , you will find a growing list of information regarding'"]))
+    ["BRAILLE LINE:  'applications that can be accessed with Orca as well as tips and tricks for using them. The list is not to'",
+     "     VISIBLE:  'applications that can be accesse', cursor=1",
+     "SPEECH OUTPUT: 'applications that can be accessed with Orca as well as tips and tricks for using them. The list is not to'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'access to more and more applications.'",
-     "     VISIBLE:  'access to more and more applicat', cursor=1",
-     "SPEECH OUTPUT: 'access to more and more applications.'"]))
+    ["BRAILLE LINE:  'On the Accessible Applications page Link , you will find a growing list of information regarding various'",
+     "     VISIBLE:  'On the Accessible Applications p', cursor=1",
+     "SPEECH OUTPUT: 'On the Accessible Applications page link , you will find a growing list of information regarding various'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'than others, however, and the Orca community continually works to provide compelling'",
-     "     VISIBLE:  'than others, however, and the Or', cursor=1",
-     "SPEECH OUTPUT: 'than others, however, and the Orca community continually works to provide compelling'"]))
+    ["BRAILLE LINE:  'community continually works to provide compelling access to more and more applications.'",
+     "     VISIBLE:  'community continually works to p', cursor=1",
+     "SPEECH OUTPUT: 'community continually works to provide compelling access to more and more applications.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'applications, OpenOffice Link , Firefox, and the Java platform. Some applications work better'",
-     "     VISIBLE:  'applications, OpenOffice Link , ', cursor=1",
-     "SPEECH OUTPUT: 'applications, OpenOffice link , Firefox, and the Java platform. Some applications work better'"]))
+    ["BRAILLE LINE:  'Firefox, and the Java platform. Some applications work better than others, however, and the Orca'",
+     "     VISIBLE:  'Firefox, and the Java platform. ', cursor=1",
+     "SPEECH OUTPUT: 'Firefox, and the Java platform. Some applications work better than others, however, and the Orca'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'technology service provider interface (AT-SPI). This includes the GNOME desktop and its'",
-     "     VISIBLE:  'technology service provider inte', cursor=1",
-     "SPEECH OUTPUT: 'technology service provider interface (AT-SPI). This includes the GNOME desktop and its'"]))
+    ["BRAILLE LINE:  'provider interface (AT-SPI). This includes the GNOME desktop and its applications, OpenOffice Link ,'",
+     "     VISIBLE:  'provider interface (AT-SPI). Thi', cursor=1",
+     "SPEECH OUTPUT: 'provider interface (AT-SPI). This includes the GNOME desktop and its applications, OpenOffice link ,'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up",
-    ["BRAILLE LINE:  'Orca is designed to work with applications and toolkits that support the assistive'",
-     "     VISIBLE:  'Orca is designed to work with ap', cursor=1",
-     "SPEECH OUTPUT: 'Orca is designed to work with applications and toolkits that support the assistive'"]))
+    ["BRAILLE LINE:  'Orca is designed to work with applications and toolkits that support the assistive technology service'",
+     "     VISIBLE:  'Orca is designed to work with ap', cursor=1",
+     "SPEECH OUTPUT: 'Orca is designed to work with applications and toolkits that support the assistive technology service'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
@@ -1159,82 +1087,74 @@
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "Line Up", 
-    ["BRAILLE LINE:  'includes a \"Key Bindings\" tab that allows you to get a complete list of Orca key bindings.'",
-     "     VISIBLE:  'includes a \"Key Bindings\" tab th', cursor=1",
-     "SPEECH OUTPUT: 'includes a \"Key Bindings\" tab that allows you to get a complete list of Orca key bindings.'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Up", 
-    ["BRAILLE LINE:  'information on Orca-specific keyboard commands. The Orca Configuration GUI Link  also'",
-     "     VISIBLE:  'information on Orca-specific key', cursor=1",
-     "SPEECH OUTPUT: 'information on Orca-specific keyboard commands. The Orca Configuration GUI link  also'"]))
+    "Line Up",
+    ["BRAILLE LINE:  'you to get a complete list of Orca key bindings.'",
+     "     VISIBLE:  'you to get a complete list of Or', cursor=1",
+     "SPEECH OUTPUT: 'you to get a complete list of Orca key bindings.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'mode to examine a window. Refer to Orca Keyboard Commands Link (Laptop Layout) Link  for more'",
-     "     VISIBLE:  'mode to examine a window. Refer ', cursor=1",
-     "SPEECH OUTPUT: 'mode to examine a window. Refer to Orca Keyboard Commands link (Laptop Layout) link  for more'"]))
+    ["BRAILLE LINE:  'keyboard commands. The Orca Configuration GUI Link  also includes a \"Key Bindings\" tab that allows'",
+     "     VISIBLE:  'keyboard commands. The Orca Conf', cursor=1",
+     "SPEECH OUTPUT: 'keyboard commands. The Orca Configuration GUI link  also includes a \"Key Bindings\" tab that allows'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'GUI Link (accessed by pressing Insert+Space when Orca is running) and for using flat review'",
-     "     VISIBLE:  'GUI Link (accessed by pressing I', cursor=1",
-     "SPEECH OUTPUT: 'GUI link (accessed by pressing Insert+Space when Orca is running) and for using flat review'"]))
+    ["BRAILLE LINE:  'a window. Refer to Orca Keyboard Commands Link (Laptop Layout) Link  for more information on Orca-specific'",
+     "     VISIBLE:  'a window. Refer to Orca Keyboard', cursor=1",
+     "SPEECH OUTPUT: 'a window. Refer to Orca Keyboard Commands link (Laptop Layout) link  for more information on Orca-specific'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'You may sometimes wish to control Orca itself, such as bringing up the Orca Configuration Link'",
-     "     VISIBLE:  'You may sometimes wish to contro', cursor=1",
-     "SPEECH OUTPUT: 'You may sometimes wish to control Orca itself, such as bringing up the Orca Configuration link'"]))
+    ["BRAILLE LINE:  '(accessed by pressing Insert+Space when Orca is running) and for using flat review mode to examine'",
+     "     VISIBLE:  '(accessed by pressing Insert+Spa', cursor=1",
+     "SPEECH OUTPUT: '(accessed by pressing Insert+Space when Orca is running) and for using flat review mode to examine'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'desktop applications.'",
-     "     VISIBLE:  'desktop applications.', cursor=1",
-     "SPEECH OUTPUT: 'desktop applications.'"]))
+    ["BRAILLE LINE:  'You may sometimes wish to control Orca itself, such as bringing up the Orca Configuration GUI Link'",
+     "     VISIBLE:  'You may sometimes wish to contro', cursor=1",
+     "SPEECH OUTPUT: 'You may sometimes wish to control Orca itself, such as bringing up the Orca Configuration GUI link'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'mechanisms of GNOME Link . These navigation mechanisms are consistent across most'",
-     "     VISIBLE:  'mechanisms of GNOME Link . These', cursor=1",
-     "SPEECH OUTPUT: 'mechanisms of GNOME link . These navigation mechanisms are consistent across most'"]))
+    ["BRAILLE LINE:  'navigation mechanisms are consistent across most desktop applications.'",
+     "     VISIBLE:  'navigation mechanisms are consis', cursor=1",
+     "SPEECH OUTPUT: 'navigation mechanisms are consistent across most desktop applications.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'designed to present information as you navigate the desktop using the built-in navigation Link'",
-     "     VISIBLE:  'designed to present information ', cursor=1",
-     "SPEECH OUTPUT: 'designed to present information as you navigate the desktop using the built-in navigation link'"]))
+    ["BRAILLE LINE:  'information as you navigate the desktop using the built-in navigation mechanisms of GNOME Link . These'",
+     "     VISIBLE:  'information as you navigate the ', cursor=1",
+     "SPEECH OUTPUT: 'information as you navigate the desktop using the built-in navigation mechanisms of GNOME link . These'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'logged in, waiting for a second or so, then typing orca and pressing return. Orca is'",
-     "     VISIBLE:  'logged in, waiting for a second ', cursor=1",
-     "SPEECH OUTPUT: 'logged in, waiting for a second or so, then typing orca and pressing return. Orca is'"]))
+    ["BRAILLE LINE:  'waiting for a second or so, then typing orca and pressing return. Orca is designed to present'",
+     "     VISIBLE:  'waiting for a second or so, then', cursor=1",
+     "SPEECH OUTPUT: 'waiting for a second or so, then typing orca and pressing return. Orca is designed to present'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'The command to run orca is orca. You can enter this command by pressing Alt+F2 when'",
-     "     VISIBLE:  'The command to run orca is orca.', cursor=1",
-     "SPEECH OUTPUT: 'The command to run orca is orca. You can enter this command by pressing Alt+F2 when'"]))
+    ["BRAILLE LINE:  'The command to run orca is orca. You can enter this command by pressing Alt+F2 when logged in,'",
+     "     VISIBLE:  'The command to run orca is orca.', cursor=1",
+     "SPEECH OUTPUT: 'The command to run orca is orca. You can enter this command by pressing Alt+F2 when logged in,'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
@@ -1249,41 +1169,33 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'distributions as well as installing Orca directly from source.'",
-     "     VISIBLE:  'distributions as well as install', cursor=1",
-     "SPEECH OUTPUT: 'distributions as well as installing Orca directly from source.'"]))
+    ["BRAILLE LINE:  'as well as installing Orca directly from source.'",
+     "     VISIBLE:  'as well as installing Orca direc', cursor=1",
+     "SPEECH OUTPUT: 'as well as installing Orca directly from source.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'Please also refer to the Download/Installation page Link  for detailed information on various'",
-     "     VISIBLE:  'Please also refer to the Downloa', cursor=1",
-     "SPEECH OUTPUT: 'Please also refer to the Download/Installation page link  for detailed information on various'"]))
+    ["BRAILLE LINE:  'Please also refer to the Download/Installation page Link  for detailed information on various distributions'",
+     "     VISIBLE:  'Please also refer to the Downloa', cursor=1",
+     "SPEECH OUTPUT: 'Please also refer to the Download/Installation page link  for detailed information on various distributions'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'and Ubuntu Link .'",
-     "     VISIBLE:  'and Ubuntu Link .', cursor=1",
-     "SPEECH OUTPUT: 'and Ubuntu link .'"]))
+    ["BRAILLE LINE:  'default on a number of operating system distributions, including Open Solaris Link  and Ubuntu Link .'",
+     "     VISIBLE:  'default on a number of operating', cursor=1",
+     "SPEECH OUTPUT: 'default on a number of operating system distributions, including Open Solaris link  and Ubuntu link .'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'provided by default on a number of operating system distributions, including Open Solaris Link'",
-     "     VISIBLE:  'provided by default on a number ', cursor=1",
-     "SPEECH OUTPUT: 'provided by default on a number of operating system distributions, including Open Solaris link'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Up", 
-    ["BRAILLE LINE:  'As of GNOME 2.16, Orca is a part of the GNOME platform. As a result, Orca is already'",
-     "     VISIBLE:  'As of GNOME 2.16, Orca is a part', cursor=1",
-     "SPEECH OUTPUT: 'As of GNOME 2.16, Orca is a part of the GNOME platform. As a result, Orca is already'"]))
+    ["BRAILLE LINE:  'As of GNOME 2.16, Orca is a part of the GNOME platform. As a result, Orca is already provided by'",
+     "     VISIBLE:  'As of GNOME 2.16, Orca is a part', cursor=1",
+     "SPEECH OUTPUT: 'As of GNOME 2.16, Orca is a part of the GNOME platform. As a result, Orca is already provided by'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
@@ -1322,17 +1234,17 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'and include the following:'",
-     "     VISIBLE:  'and include the following:', cursor=1",
-     "SPEECH OUTPUT: 'and include the following:'"]))
+    ["BRAILLE LINE:  'include the following:'",
+     "     VISIBLE:  'include the following:', cursor=1",
+     "SPEECH OUTPUT: 'include the following:'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  '(THANKS!)!!! The audio guides can be found at http://www.digitaldarragh.com/linuxat.asp Link'",
-     "     VISIBLE:  '(THANKS!)!!! The audio guides ca', cursor=1",
-     "SPEECH OUTPUT: '(THANKS!)!!! The audio guides can be found at http://www.digitaldarragh.com/linuxat.asp link'"]))
+    ["BRAILLE LINE:  '(THANKS!)!!! The audio guides can be found at http://www.digitaldarragh.com/linuxat.asp Link  and'",
+     "     VISIBLE:  '(THANKS!)!!! The audio guides ca', cursor=1",
+     "SPEECH OUTPUT: '(THANKS!)!!! The audio guides can be found at http://www.digitaldarragh.com/linuxat.asp link  and'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
@@ -1355,114 +1267,97 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'productive environment composed of users and developers.'",
-     "     VISIBLE:  'productive environment composed ', cursor=1",
-     "SPEECH OUTPUT: 'productive environment composed of users and developers.'"]))
+    ["BRAILLE LINE:  'environment composed of users and developers.'",
+     "     VISIBLE:  'environment composed of users an', cursor=1",
+     "SPEECH OUTPUT: 'environment composed of users and developers.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'Please join and participate on the Orca mailing list Link  ( archives Link ): it's a helpful, kind, and'",
-     "     VISIBLE:  'Please join and participate on t', cursor=1",
-     "SPEECH OUTPUT: 'Please join and participate on the Orca mailing list link  ( archives link ): it's a helpful, kind, and'"]))
+    ["BRAILLE LINE:  'Please join and participate on the Orca mailing list Link  ( archives Link ): it's a helpful, kind, and productive'",
+     "     VISIBLE:  'Please join and participate on t', cursor=1",
+     "SPEECH OUTPUT: 'Please join and participate on the Orca mailing list link  ( archives link ): it's a helpful, kind, and productive'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  '(please see our notes on how we use Bugzilla Link ).'",
-     "     VISIBLE:  '(please see our notes on how we ', cursor=1",
-     "SPEECH OUTPUT: '(please see our notes on how we use Bugzilla link ).'"]))
+    ["BRAILLE LINE:  'Bugzilla Link (please see our notes on how we use Bugzilla Link ).'",
+     "     VISIBLE:  'Bugzilla Link (please see our no', cursor=1",
+     "SPEECH OUTPUT: 'Bugzilla link (please see our notes on how we use Bugzilla link ).'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'requests, along with known problems in other components, is maintained in Bugzilla Link'",
-     "     VISIBLE:  'requests, along with known probl', cursor=1",
-     "SPEECH OUTPUT: 'requests, along with known problems in other components, is maintained in Bugzilla link'"]))
+    ["BRAILLE LINE:  'along with known problems in other components, is maintained in'",
+     "     VISIBLE:  'along with known problems in oth', cursor=1",
+     "SPEECH OUTPUT: 'along with known problems in other components, is maintained in'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'The complete list of work to do, including bugs and feature'",
-     "     VISIBLE:  'The complete list of work to do,', cursor=1",
-     "SPEECH OUTPUT: 'The complete list of work to do, including bugs and feature'"]))
+    ["BRAILLE LINE:  'The complete list of work to do, including bugs and feature requests,'",
+     "     VISIBLE:  'The complete list of work to do,', cursor=1",
+     "SPEECH OUTPUT: 'The complete list of work to do, including bugs and feature requests,'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'from many community members Link .'",
-     "     VISIBLE:  'from many community members Link', cursor=1",
-     "SPEECH OUTPUT: 'from many community members link .'"]))
+    ["BRAILLE LINE:  'with contributions from many community members Link .'",
+     "     VISIBLE:  'with contributions from many com', cursor=1",
+     "SPEECH OUTPUT: 'with contributions from many community members link .'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'contributions Link'",
-     "     VISIBLE:  'contributions Link', cursor=1",
-     "SPEECH OUTPUT: 'contributions link'"]))
+    ["BRAILLE LINE:  'been led by the Accessibility Program Office of Sun Microsystems, Inc. Link'",
+     "     VISIBLE:  'been led by the Accessibility Pr', cursor=1",
+     "SPEECH OUTPUT: 'been led by the Accessibility Program Office of Sun Microsystems, Inc. link'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BUG? - We're missing a link that's split across two lines", 
-     "BRAILLE LINE:  'Program Office of Sun Microsystems, Inc. Link with contributions Link'",
-     "     VISIBLE:  'Program Office of Sun Microsyste', cursor=1",
-     "SPEECH OUTPUT: 'Program Office of Sun Microsystems, Inc. link with contributions link'"]))
+    ["BRAILLE LINE:  'AT-SPI (e.g., the GNOME desktop). The development of Orca has'",
+     "     VISIBLE:  'AT-SPI (e.g., the GNOME desktop)', cursor=1",
+     "SPEECH OUTPUT: 'AT-SPI (e.g., the GNOME desktop). The development of Orca has'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'The development of Orca has been led by the Accessibility Link'",
-     "     VISIBLE:  'The development of Orca has been', cursor=1",
-     "SPEECH OUTPUT: 'The development of Orca has been led by the Accessibility link'"]))
+    ["BRAILLE LINE:  'helps provide access to applications and toolkits that support the'",
+     "     VISIBLE:  'helps provide access to applicat', cursor=1",
+     "SPEECH OUTPUT: 'helps provide access to applications and toolkits that support the'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'toolkits that support the AT-SPI (e.g., the GNOME desktop).'",
-     "     VISIBLE:  'toolkits that support the AT-SPI', cursor=1",
-     "SPEECH OUTPUT: 'toolkits that support the AT-SPI (e.g., the GNOME desktop).'"]))
+    ["BRAILLE LINE:  'combinations of speech synthesis, braille, and magnification, Orca'",
+     "     VISIBLE:  'combinations of speech synthesis', cursor=1",
+     "SPEECH OUTPUT: 'combinations of speech synthesis, braille, and magnification, Orca'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'magnification, Orca helps provide access to applications and'",
-     "     VISIBLE:  'magnification, Orca helps provid', cursor=1",
-     "SPEECH OUTPUT: 'magnification, Orca helps provide access to applications and'"]))
+    ["BRAILLE LINE:  'technology for people with visual impairments. Using various'",
+     "     VISIBLE:  'technology for people with visua', cursor=1",
+     "SPEECH OUTPUT: 'technology for people with visual impairments. Using various'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'various combinations of speech synthesis, braille, and'",
-     "     VISIBLE:  'various combinations of speech s', cursor=1",
-     "SPEECH OUTPUT: 'various combinations of speech synthesis, braille, and'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Up", 
-    ["BRAILLE LINE:  'assistive technology for people with visual impairments. Using'",
-     "     VISIBLE:  'assistive technology for people ', cursor=1",
-     "SPEECH OUTPUT: 'assistive technology for people with visual impairments. Using'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "Line Up", 
-    ["BRAILLE LINE:  'Orca is a free, open source, flexible, extensible, and powerful'",
-     "     VISIBLE:  'Orca is a free, open source, fle', cursor=1",
-     "SPEECH OUTPUT: 'Orca is a free, open source, flexible, extensible, and powerful'"]))
+    ["BRAILLE LINE:  'Orca is a free, open source, flexible, extensible, and powerful assistive'",
+     "     VISIBLE:  'Orca is a free, open source, fle', cursor=1",
+     "SPEECH OUTPUT: 'Orca is a free, open source, flexible, extensible, and powerful assistive'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
@@ -1574,17 +1469,17 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  '( Archives Link ) | FAQ Link  | DocIndex Link'",
-     "     VISIBLE:  '( Archives Link ) | FAQ Link  | ', cursor=1",
-     "SPEECH OUTPUT: '( Archives link ) | FAQ link  | DocIndex link'"]))
+    ["BRAILLE LINE:  'DocIndex Link'",
+     "     VISIBLE:  'DocIndex Link', cursor=1",
+     "SPEECH OUTPUT: 'DocIndex link'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Line Up", 
-    ["BRAILLE LINE:  'Home Link | Download/Installation Link  | Configuration/Use Link  | Accessible Applications Link  | Mailing List Link'",
-     "     VISIBLE:  'Home Link | Download/Installatio', cursor=1",
-     "SPEECH OUTPUT: 'Home link | Download/Installation link  | Configuration/Use link  | Accessible Applications link  | Mailing List link'"]))
+    ["BRAILLE LINE:  'Home Link  | Download/Installation Link  | Configuration/Use Link  | Accessible Applications Link  | Mailing List Link  ( Archives Link ) | FAQ Link'",
+     "     VISIBLE:  'Home Link  | Download/Installati', cursor=1",
+     "SPEECH OUTPUT: 'Home link  | Download/Installation link  | Configuration/Use link  | Accessible Applications link  | Mailing List link  ( Archives link ) | FAQ link'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))

Modified: trunk/test/keystrokes/firefox/uiuc_radiobutton.py
==============================================================================
--- trunk/test/keystrokes/firefox/uiuc_radiobutton.py	(original)
+++ trunk/test/keystrokes/firefox/uiuc_radiobutton.py	Wed Mar 19 23:52:29 2008
@@ -105,12 +105,12 @@
 sequence.append(KeyComboAction("Tab"))
 sequence.append(utils.AssertPresentationAction(
     "tab to second radio group", 
-    ["BRAILLE LINE:  '&=y Water RadioButton'",
-     "     VISIBLE:  '&=y Water RadioButton', cursor=1",
-     "BRAILLE LINE:  '&=y Water RadioButton'",
-     "     VISIBLE:  '&=y Water RadioButton', cursor=1",
+    ["BRAILLE LINE:  '&=y Coffee RadioButton'",
+     "     VISIBLE:  '&=y Coffee RadioButton', cursor=1",
+     "BRAILLE LINE:  '&=y Coffee RadioButton'",
+     "     VISIBLE:  '&=y Coffee RadioButton', cursor=1",
      "SPEECH OUTPUT: 'Drink Options panel'",
-     "SPEECH OUTPUT: 'Water selected radio button'"]))
+     "SPEECH OUTPUT: 'Coffee selected radio button'"]))
 ########################################################################
 # Move to the second radio button.
 #
@@ -118,10 +118,10 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "move to second radio button grp2", 
-    ["BRAILLE LINE:  '&=y Tea RadioButton'",
-     "     VISIBLE:  '&=y Tea RadioButton', cursor=1",
+    ["BRAILLE LINE:  '&=y Cola RadioButton'",
+     "     VISIBLE:  '&=y Cola RadioButton', cursor=1",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'Tea selected radio button'"]))
+     "SPEECH OUTPUT: 'Cola selected radio button'"]))
 ########################################################################
 # Move back to the first radio button.
 #
@@ -129,10 +129,10 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "move back to first radio button grp2", 
-    ["BRAILLE LINE:  '&=y Water RadioButton'",
-     "     VISIBLE:  '&=y Water RadioButton', cursor=1",
+    ["BRAILLE LINE:  '&=y Coffee RadioButton'",
+     "     VISIBLE:  '&=y Coffee RadioButton', cursor=1",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'Water selected radio button'"]))
+     "SPEECH OUTPUT: 'Coffee selected radio button'"]))
 ########################################################################
 # Close the demo
 #

Modified: trunk/test/keystrokes/firefox/xul_role_alert.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_alert.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_alert.py	Wed Mar 19 23:52:29 2008
@@ -23,7 +23,7 @@
 sequence.append(TypeAction("javascript:alert('I am an alert')"))
 
 sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Return"))
+sequence.append(KeyComboAction("Return", 1000))
 sequence.append(utils.AssertPresentationAction(
     "Press Return to make the alert appear",
     ["BRAILLE LINE:  'about:blank HtmlPane'",
@@ -34,12 +34,16 @@
      "     VISIBLE:  'about:blank HtmlPane', cursor=1",
      "BRAILLE LINE:  'Minefield Application [JavaScript Application] Dialog'",
      "     VISIBLE:  '[JavaScript Application] Dialog', cursor=1",
+     "BRAILLE LINE:  'Minefield Application [JavaScript Application] Dialog OK Button'",
+     "     VISIBLE:  'OK Button', cursor=1",
      "SPEECH OUTPUT: 'about:blank internal frame'",
      "SPEECH OUTPUT: 'about:blank html content'",
      "SPEECH OUTPUT: 'about:blank page'",
      "SPEECH OUTPUT: 'about:blank html content'",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: '[JavaScript Application] I am an alert'"]))
+     "SPEECH OUTPUT: '[JavaScript Application] I am an alert'",
+     "SPEECH OUTPUT: ''",
+     "SPEECH OUTPUT: 'OK button'"]))
 
 ########################################################################
 # Dismiss the alert by pressing Return

Modified: trunk/test/keystrokes/firefox/xul_role_combo_box.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_combo_box.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_combo_box.py	Wed Mar 19 23:52:29 2008
@@ -31,9 +31,9 @@
 sequence.append(KeyComboAction("Tab"))
 sequence.append(utils.AssertPresentationAction(
     "Tab to combobox",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel When Minefield starts: Show a blank page Combo'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane When Minefield starts: Show a blank page Combo'",
      "     VISIBLE:  'Show a blank page Combo', cursor=1",
-     "SPEECH OUTPUT: 'Main scroll pane Startup panel'",
+     "SPEECH OUTPUT: 'Main scroll pane'",
      "SPEECH OUTPUT: 'When Minefield starts: Show a blank page combo box'"]))
 
 ########################################################################
@@ -44,9 +44,9 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Down Arrow in combobox",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow my windows and tabs from last timeWhen Minefield starts:  Show a blank page'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow my windows and tabs from last timeWhen Minefield starts:  Show a blank page'",
      "     VISIBLE:  'Show a blank page', cursor=1",
-     "BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow my windows and tabs from last timeWhen Minefield starts:  Show my windows and tabs from last time'",
+     "BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow my windows and tabs from last timeWhen Minefield starts:  Show my windows and tabs from last time'",
      "     VISIBLE:  'Show my windows and tabs from la', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Show a blank page'",
@@ -60,7 +60,7 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Down Arrow in combobox",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow my home pageWhen Minefield starts:  Show my home page'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow my home pageWhen Minefield starts:  Show my home page'",
      "     VISIBLE:  'Show my home page', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Show my home page'"]))
@@ -72,7 +72,7 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Up Arrow in combobox",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow my windows and tabs from last timeWhen Minefield starts:  Show my windows and tabs from last time'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow my windows and tabs from last timeWhen Minefield starts:  Show my windows and tabs from last time'",
      "     VISIBLE:  'Show my windows and tabs from la', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Show my windows and tabs from last time'"]))
@@ -84,7 +84,7 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Up Arrow in combobox",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow a blank pageWhen Minefield starts:  Show a blank page'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow a blank pageWhen Minefield starts:  Show a blank page'",
      "     VISIBLE:  'Show a blank page', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Show a blank page'"]))
@@ -106,7 +106,7 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Down Arrow in expanded combobox",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow a blank pageWhen Minefield starts:  Show my windows and tabs from last time'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow a blank pageWhen Minefield starts:  Show my windows and tabs from last time'",
      "     VISIBLE:  'Show my windows and tabs from la', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Show my windows and tabs from last time'"]))
@@ -118,7 +118,7 @@
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "Up Arrow in expanded combobox",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow a blank pageWhen Minefield starts:  Show a blank page'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow a blank pageWhen Minefield starts:  Show a blank page'",
      "     VISIBLE:  'Show a blank page', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Show a blank page'"]))
@@ -130,9 +130,9 @@
 sequence.append(KeyComboAction("Return"))
 sequence.append(utils.AssertPresentationAction(
     "Return to collapse combobox",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel When Minefield starts: Show a blank page Combo'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane When Minefield starts: Show a blank page Combo'",
      "     VISIBLE:  'Show a blank page Combo', cursor=1",
-     "SPEECH OUTPUT: 'Minefield application Minefield Preferences frame Main scroll pane Startup panel'",
+     "SPEECH OUTPUT: 'Minefield application Minefield Preferences frame Main scroll pane'",
      "SPEECH OUTPUT: 'When Minefield starts: Show a blank page combo box'"]))
 
 ########################################################################
@@ -142,9 +142,9 @@
 sequence.append(TypeAction("s"))
 sequence.append(utils.AssertPresentationAction(
     "First letter navigation with s",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow my home pageWhen Minefield starts:  Show a blank page'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow my home pageWhen Minefield starts:  Show a blank page'",
      "     VISIBLE:  'Show a blank page', cursor=1",
-     "BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow my home pageWhen Minefield starts:  Show my home page'",
+     "BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow my home pageWhen Minefield starts:  Show my home page'",
      "     VISIBLE:  'Show my home page', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Show a blank page'",
@@ -155,7 +155,7 @@
 sequence.append(TypeAction("s"))
 sequence.append(utils.AssertPresentationAction(
     "First letter navigation with s",
-    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow a blank pageWhen Minefield starts:  Show a blank page'",
+    ["BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow a blank pageWhen Minefield starts:  Show a blank page'",
      "     VISIBLE:  'Show a blank page', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Show a blank page'"]))
@@ -169,9 +169,9 @@
 sequence.append(utils.AssertPresentationAction(
     "Basic Where Am I", 
     ["BUG? -  Techically the parent of the focused menu item (what combo boxes contain) is a menu, but in this case we presumably want to indicate that the focused item is a combo box.",
-     "BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane Startup Panel  ComboShow a blank pageWhen Minefield starts:  Show a blank page'",
+     "BRAILLE LINE:  'Minefield Application Minefield Preferences Frame Main ScrollPane  ComboShow a blank pageWhen Minefield starts:  Show a blank page'",
      "     VISIBLE:  'Show a blank page', cursor=1",
-     "SPEECH OUTPUT: 'Show my home page menu'",
+     "SPEECH OUTPUT: 'Show my windows and tabs from last time menu'",
      "SPEECH OUTPUT: 'Show a blank page'",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'item 1 of 1'",

Modified: trunk/test/keystrokes/firefox/xul_role_entry.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_entry.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_entry.py	Wed Mar 19 23:52:29 2008
@@ -35,10 +35,10 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Down Arrow in Bookmarks menu",
-    ["BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar Show All Bookmarks...'",
-     "     VISIBLE:  'Show All Bookmarks...', cursor=1",
+    ["BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar Organize Bookmarks'",
+     "     VISIBLE:  'Organize Bookmarks', cursor=1",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'Show All Bookmarksâ'"]))
+     "SPEECH OUTPUT: 'Organize Bookmarks'"]))
 
 sequence.append(KeyComboAction("Return"))
 
@@ -46,24 +46,8 @@
 # Press Shift+F10 to bring up a context menu then Down Arrow once to
 # get to "New Bookmark..." and press Return.
 #
-sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("<Shift>F10"))
-sequence.append(utils.AssertPresentationAction(
-    "Shift F10 for context menu",
-    ["BRAILLE LINE:  'Minefield Application Library Frame Menu'",
-     "     VISIBLE:  'Menu', cursor=1",
-     "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'menu'"]))
-
-sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "Down Arrow in context menu",
-    ["BRAILLE LINE:  'Minefield Application Library Frame New Bookmark...'",
-     "     VISIBLE:  'New Bookmark...', cursor=1",
-     "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'New Bookmarkâ'"]))
-
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Return", 1000))
 sequence.append(utils.AssertPresentationAction(

Modified: trunk/test/keystrokes/firefox/xul_role_menu_bar.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_menu_bar.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_menu_bar.py	Wed Mar 19 23:52:29 2008
@@ -67,10 +67,12 @@
 sequence.append(KeyComboAction("Right"))
 sequence.append(utils.AssertPresentationAction(
     "Right Arrow on menu bar",
-    ["BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar View Menu <x> Navigation Toolbar CheckItem'",
+    ["BUG? - We're speaking the tree level for a non-tree",
+     "BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar View Menu <x> Navigation Toolbar CheckItem'",
      "     VISIBLE:  '<x> Navigation Toolbar CheckItem', cursor=1",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'Navigation Toolbar check item checked'"]))
+     "SPEECH OUTPUT: 'Navigation Toolbar check item checked'",
+     "SPEECH OUTPUT: 'tree level 1'"]))
 
 ########################################################################
 # Press Left Arrow to move backward menu by menu

Modified: trunk/test/keystrokes/firefox/xul_role_page_tab.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_page_tab.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_page_tab.py	Wed Mar 19 23:52:29 2008
@@ -34,7 +34,7 @@
      "     VISIBLE:  'General Page', cursor=1",
      "SPEECH OUTPUT: 'tab list'",
      "SPEECH OUTPUT: 'General page'",
-     "SPEECH OUTPUT: 'item 1 of 5'",
+     "SPEECH OUTPUT: 'item 1 of 6'",
      "SPEECH OUTPUT: ''"]))
 
 ########################################################################
@@ -61,7 +61,7 @@
      "     VISIBLE:  'Page Setup Page', cursor=1",
      "SPEECH OUTPUT: 'tab list'",
      "SPEECH OUTPUT: 'Page Setup page'",
-     "SPEECH OUTPUT: 'item 2 of 5'",
+     "SPEECH OUTPUT: 'item 2 of 6'",
      "SPEECH OUTPUT: ''"]))
 
 ########################################################################

Modified: trunk/test/keystrokes/firefox/xul_role_radio_button.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_radio_button.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_radio_button.py	Wed Mar 19 23:52:29 2008
@@ -28,10 +28,10 @@
 sequence.append(KeyComboAction("<Alt>a"))
 sequence.append(utils.AssertPresentationAction(
     "Alt a to radio button group",
-    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page Print Pages Filler &=y All RadioButton'",
-     "     VISIBLE:  '&=y All RadioButton', cursor=1",
-     "SPEECH OUTPUT: 'Print Pages'",
-     "SPEECH OUTPUT: 'All selected radio button'"]))
+    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page Range Filler &=y All Pages RadioButton'",
+     "     VISIBLE:  '&=y All Pages RadioButton', cursor=1",
+     "SPEECH OUTPUT: 'Range'",
+     "SPEECH OUTPUT: 'All Pages selected radio button'"]))
 
 ########################################################################
 # Do a basic "Where Am I" via KP_Enter. 
@@ -41,10 +41,10 @@
 sequence.append(PauseAction(3000))
 sequence.append(utils.AssertPresentationAction(
     "Basic Where Am I", 
-    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page Print Pages Filler &=y All RadioButton'",
-     "     VISIBLE:  '&=y All RadioButton', cursor=1",
-     "SPEECH OUTPUT: 'Print Pages'",
-     "SPEECH OUTPUT: 'All radio button'",
+    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page Range Filler &=y All Pages RadioButton'",
+     "     VISIBLE:  '&=y All Pages RadioButton', cursor=1",
+     "SPEECH OUTPUT: 'Range'",
+     "SPEECH OUTPUT: 'All Pages radio button'",
      "SPEECH OUTPUT: 'selected'",
      "SPEECH OUTPUT: 'item 1 of 3'",
      "SPEECH OUTPUT: 'Alt a'"]))
@@ -56,10 +56,10 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Down Arrow to next radio button",
-    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page Print Pages Filler & y Range RadioButton'",
-     "     VISIBLE:  '& y Range RadioButton', cursor=1",
+    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page Range Filler & y Pages: RadioButton'",
+     "     VISIBLE:  '& y Pages: RadioButton', cursor=1",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'Range not selected radio button'"]))
+     "SPEECH OUTPUT: 'Pages: not selected radio button'"]))
 
 ########################################################################
 # Do a basic "Where Am I" via KP_Enter. 
@@ -69,13 +69,13 @@
 sequence.append(PauseAction(3000))
 sequence.append(utils.AssertPresentationAction(
     "Basic Where Am I", 
-    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page Print Pages Filler &=y Range RadioButton'",
-     "     VISIBLE:  '&=y Range RadioButton', cursor=1",
-     "SPEECH OUTPUT: 'Print Pages'",
-     "SPEECH OUTPUT: 'Range radio button'",
+    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page Range Filler &=y Pages: RadioButton'",
+     "     VISIBLE:  '&=y Pages: RadioButton', cursor=1",
+     "SPEECH OUTPUT: 'Range'",
+     "SPEECH OUTPUT: 'Pages: radio button'",
      "SPEECH OUTPUT: 'selected'",
      "SPEECH OUTPUT: 'item 3 of 3'",
-     "SPEECH OUTPUT: 'Alt n'"]))
+     "SPEECH OUTPUT: 'Alt e'"]))
 
 ########################################################################
 # Dismiss the dialog by pressing Escape and wait for the location bar

Modified: trunk/test/keystrokes/firefox/xul_role_radio_menu_item.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_radio_menu_item.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_radio_menu_item.py	Wed Mar 19 23:52:29 2008
@@ -34,14 +34,16 @@
 sequence.append(KeyComboAction("y"))
 sequence.append(utils.AssertPresentationAction(
     "y for Page Style menu",
-    ["BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar Page Style Menu'",
+    ["BUG? - We're speaking a tree level for a non tree item",
+     "BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar Page Style Menu'",
      "     VISIBLE:  'Page Style Menu', cursor=1",
      "BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar View Menu & y No Style RadioItem'",
      "     VISIBLE:  '& y No Style RadioItem', cursor=1",
      "SPEECH OUTPUT: ''",
      "SPEECH OUTPUT: 'Page Style menu'",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'No Style not selected radio menu item'"]))
+     "SPEECH OUTPUT: 'No Style not selected radio menu item'",
+     "SPEECH OUTPUT: 'tree level 1'"]))
 
 ########################################################################
 # Do a basic "Where Am I" via KP_Enter. 

Modified: trunk/test/keystrokes/firefox/xul_role_tree.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_tree.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_tree.py	Wed Mar 19 23:52:29 2008
@@ -35,10 +35,10 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Down Arrow in Bookmarks menu",
-    ["BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar Show All Bookmarks...'",
-     "     VISIBLE:  'Show All Bookmarks...', cursor=1",
+    ["BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar Organize Bookmarks'",
+     "     VISIBLE:  'Organize Bookmarks', cursor=1",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'Show All Bookmarksâ'"]))
+     "SPEECH OUTPUT: 'Organize Bookmarks'"]))
 
 sequence.append(KeyComboAction("Return"))
 sequence.append(PauseAction(3000))
@@ -47,7 +47,7 @@
 # Press Shift+Tab to move to the tree of bookmarks on the left.  
 #
 sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("<Shift>ISO_Left_Tab"))
+sequence.append(KeyComboAction("<Shift>ISO_Left_Tab", 1000))
 sequence.append(utils.AssertPresentationAction(
     "Shift Tab for tree",
     ["BRAILLE LINE:  'Minefield Application Library Frame Tree All Bookmarks ListItem'",

Modified: trunk/test/keystrokes/firefox/xul_role_tree_table.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_role_tree_table.py	(original)
+++ trunk/test/keystrokes/firefox/xul_role_tree_table.py	Wed Mar 19 23:52:29 2008
@@ -35,10 +35,10 @@
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "Down Arrow in Bookmarks menu",
-    ["BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar Show All Bookmarks...'",
-     "     VISIBLE:  'Show All Bookmarks...', cursor=1",
+    ["BRAILLE LINE:  'Minefield Application Minefield Frame ToolBar Application MenuBar Organize Bookmarks'",
+     "     VISIBLE:  'Organize Bookmarks', cursor=1",
      "SPEECH OUTPUT: ''",
-     "SPEECH OUTPUT: 'Show All Bookmarksâ'"]))
+     "SPEECH OUTPUT: 'Organize Bookmarks'"]))
 
 sequence.append(KeyComboAction("Return"))
 sequence.append(PauseAction(3000))
@@ -65,13 +65,13 @@
 sequence.append(PauseAction(3000))
 sequence.append(utils.AssertPresentationAction(
     "Basic Where Am I", 
-    ["BRAILLE LINE:  'Minefield Application Library Frame ScrollPane TreeTable Name ColumnHeader Bookmarks Menu TREE LEVEL 1'",
-     "     VISIBLE:  'Bookmarks Menu TREE LEVEL 1', cursor=1",
+    ["BRAILLE LINE:  'Minefield Application Library Frame ScrollPane TreeTable     TREE LEVEL 1'",
+     "     VISIBLE:  'Minefield Application Library Fr', cursor=0",
      "SPEECH OUTPUT: 'tree table'",
      "SPEECH OUTPUT: 'Name'",
      "SPEECH OUTPUT: 'cell'",
      "SPEECH OUTPUT: 'Bookmarks Menu'",
-     "SPEECH OUTPUT: 'row 2 of 3'",
+     "SPEECH OUTPUT: 'row 1 of 3'",
      "SPEECH OUTPUT: 'tree level 1'"]))
 
 ########################################################################

Modified: trunk/test/keystrokes/firefox/xul_where_am_i_dialog.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_where_am_i_dialog.py	(original)
+++ trunk/test/keystrokes/firefox/xul_where_am_i_dialog.py	Wed Mar 19 23:52:29 2008
@@ -55,10 +55,10 @@
 sequence.append(PauseAction(3000))
 sequence.append(utils.AssertPresentationAction(
     "Default button", 
-    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page ScrollPane Table  PDF  '",
-     "     VISIBLE:  ' PDF  ', cursor=1",
-     "BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page ScrollPane Table  PDF  '",
-     "     VISIBLE:  ' PDF  ', cursor=1",
+    ["BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page ScrollPane Table '",
+     "     VISIBLE:  '', cursor=1",
+     "BRAILLE LINE:  'Minefield Application Print Dialog TabList General Page ScrollPane Table '",
+     "     VISIBLE:  '', cursor=1",
      "SPEECH OUTPUT: 'Print'",
      "SPEECH OUTPUT: 'Default button is Print'"]))
 

Modified: trunk/test/keystrokes/firefox/xul_where_am_i_status_bar.py
==============================================================================
--- trunk/test/keystrokes/firefox/xul_where_am_i_status_bar.py	(original)
+++ trunk/test/keystrokes/firefox/xul_where_am_i_status_bar.py	Wed Mar 19 23:52:29 2008
@@ -71,7 +71,8 @@
      "BRAILLE LINE:  'Who expects the Spanish Inquisition? Button '",
      "     VISIBLE:  'Who expects the Spanish Inquisit', cursor=1",
      "SPEECH OUTPUT: 'Status Bar Regression Test - Minefield'",
-     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition!'"]))
+     "SPEECH OUTPUT: 'NOBODY expects the Spanish Inquisition!'",
+     "SPEECH OUTPUT: ''"]))
 
 ########################################################################
 # Press Tab to the second push button and press it with space bar.  
@@ -107,7 +108,8 @@
      "BRAILLE LINE:  'Our chief weapon is... Button'",
      "     VISIBLE:  'Our chief weapon is... Button', cursor=1",
      "SPEECH OUTPUT: 'Status Bar Regression Test - Minefield'",
-     "SPEECH OUTPUT: 'Surprise.  Surprise and fear. Fear and surprise... And ruthless efficiency...  And an almost fanatical devotion to the Pope... And nice red uniforms.'"]))
+     "SPEECH OUTPUT: 'Surprise. Surprise and fear. Fear and surprise... And ruthless efficiency... And an almost fanatical devotion to the Pope... And nice red uniforms.'",
+     "SPEECH OUTPUT: ''"]))
 
 ########################################################################
 # Press Tab to the third push button and press it with space bar.  
@@ -143,7 +145,8 @@
      "BRAILLE LINE:  'Fetch the COMFY CHAIR (AKA clear out the status bar) Button'",
      "     VISIBLE:  'Fetch the COMFY CHAIR (AKA clear', cursor=1",
      "SPEECH OUTPUT: 'Status Bar Regression Test - Minefield'",
-     "SPEECH OUTPUT: 'Done'"]))
+     "SPEECH OUTPUT: 'Done'",
+     "SPEECH OUTPUT: ''"]))
 
 ########################################################################
 # Move to the location bar by pressing Control+L.  When it has focus



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]