GNOME Bugzilla – Bug 590267
Thunderbird's rendering of smileys as named paragraphs without accessible text causes Orca to speak the tutorial message inappropriately
Last modified: 2009-11-09 21:35:09 UTC
Please describe the problem: Dear Developers! I see an interesting, but disturb problem only with Thunderbird. When I read any e-mail with Thunderbird 3.0, if the caret positioning a line with contains any simbols (smileys, etc) and Orca says the simbol character, Orca always says the edit box control tutorial message after the simbol character. For example, I read an e-mail with contains this line: "The Terminal is the best. ;-)" Orca says following this line when I navigate this line with arrow keys or sayall the letter: "The Terminal is the best. ;-) Type in text." My Orca preference the tutorial checkbox is checked, but old 2.26 stable release does'nt produced this problem. Attila Steps to reproduce: 1. Write your e-mail address a letter, with contains text and simbols (:-), :-( etc) characters. 2. Open your wroted e-mail in Thunderbird. 3. Hear the line with contains the simbol characters. Actual results: Now Orca always spoken the edit box tutorial message. Expected results: Please do not spoken Orca the edit box tutorial message if the edit box line contains simbol characters. Does this happen every time? Yes my machine. Other information:
That's strange. I'll investigate this one.
Confirmed. Lemme see what I can do.
Patch coming up. Updating the summary to reflect the nature of the problem.
Created attachment 139665 [details] [review] proposed fix This solves the problem for me, and the fix seems safe. Unfortunately the fix happens to be in one of the most frequently needed methods in all of Gecko (getUtterancesFromContents). Therefore, to be absolutely sure that this is a sound solution, I have 3 hours of regression tests to run. :-) Stay tuned!
Joanmarie, I tested your patch and your patch fantastic. I do my reproduce test with following simbols: :-), :-):-), :-( and :-(:-(. Your patch fixed my problem, thank you your quick and good work. Attila
Thanks Attila! The regression tests all passed. Therefore I've committed the patch to master. Closing as FIXED.