GNOME Bugzilla – Bug 534431
Orca does not recognize blank lines when writing message in Thunderbird
Last modified: 2009-03-10 00:05:31 UTC
Please describe the problem: When writing a new message or responding to an existing email message, Orca does not indicate that the cursor is crossing a blank line when Orca is controlling the carat. This problem doesn't occur when gecko is controlling the carat. Steps to reproduce: 1. 2. 3. Open Thunderbird. Ensure Orca is controlling the carat using Ins-F12. Open a new message for editing using control-N. Type a line of text, hit enter twice, and type another line of text. Press the up arrow. Actual results: The blank line is skipped and the carat moves to the first line of text that was typed. Expected results: Orca announces a blank line. Does this happen every time? Other information:
Sorry, I forgot to mention that, if you have two blank lines, a single blank line is spoken. As I add more blank lines, more blank lines are indicated while navigating down, but only the one is indicated when navigating upwards.
In Bug 540407, Joanie says that issues with blank lines while reading a received email message are part of this bug. In that post, she indicates that blank lines are not being skipped while cursoring downwards, but are skipped while cursoring upwards. I'm assuming that she has speak blank lines equal to false in her settings. However, with speak blank lines equal to true, Orca is reading three blank lines while cursoring downwards through a received message, while reading only one blank line while cursoring upwards through that same message.
I've attached a patch to bug 545623 which causes blank lines to be recognized. Please test it.
Joanie, I am travelling at the moment. Sadly, my laptop is something of a Frankensystem--I tried to perform a dist-upgrade and it upgraded a number of packages, but did not upgrade all of them.I'll do a clean install when I get back home. With respect to the patch, it is not working in Thunderbird on this system. I'll test it again when I get home and let you know.
Hmmm. That's odd. The patch removes the code that looked at line breaks and did stuff with them. I'll be curious as to what you find on your other system and what others find.
I'm actually finding all the blank lines in thunderbird that I would expect with this patch.
The patch for the other bug has been committed to trunk. Dave, when you are able to return to your more stable setup, please grab the latest trunk and see if the problem is solved for you. If not, a debug.out would be handy. :-) Thanks!
I just tested this on my desktop and this fix is working well, as is the word navigation! Thanks for all of the work!
Woohoo awesome thanks Dave! Closing this one as FIXED.