GNOME Bugzilla – Bug 602300
Long delay typing a mail message in Evolution
Last modified: 2010-09-20 10:54:36 UTC
1. Open Evolution and compose a new message. 2. Type to, CC, subject fields pressing tab key after each one. 3. After pressing tab at the subject, the focus is at the message body. 4. Begin typing some text 5. While you are typing, stop for a while and try to use arrows to read what you are typing. Currently Orca freezes for a while and read the text. Would be nice to read the text inmediately like in any text component.
The GNOME powers that be don't like it when we set GNOME target, so I'm putting that back to the default of "---". Since this sounds like a serious enough bug, I am setting the Target Milestone to 2.30.0. The Target Milestone is a module-specific thing which we're free to modify.
Created attachment 148101 [details] Orca debug information for this issue sSeems that a lot of focus changes /text insertion events are causing the delay.
Created attachment 148102 [details] [review] pROPOSED PATCH. tHIS PATCH IGNORES TEXT INSERTIONS FOR THE MESSAGE BODY AND IMPROVES PERFORMANCE TYPING A MESSAGE IN eVOLUTION.
Sorry for the GNOME target, I wanted to change milestone but for any reason I set the wrong field.
Thanks for looking at this Javier! (In reply to comment #2) > Created an attachment (id=148101) [details] > Orca debug information for this issue > > sSeems that a lot of focus changes /text insertion events are causing the > delay. I looked at the debug file and I could not find where you were typing in the message body. The only KEYEVENT lines I found where from tabbing around inside evolution and then typing "orca -q" in the terminal. :-( (In reply to comment #3) > Created an attachment (id=148102) [details] [review] > pROPOSED PATCH. > > tHIS PATCH IGNORES TEXT INSERTIONS FOR THE MESSAGE BODY AND IMPROVES > PERFORMANCE TYPING A MESSAGE IN eVOLUTION. The effect of ignoring text insertion is that paste operations won't be spoken, key echo for accented characters won't work, etc. :-( Can you create a new debug file that shows where you are typing in the message body and the delay is occurring prior to the patch? Thanks again!
When I write an email using Thunderbird, some of the keys on my keyboard don't work, but do when I switch off Orca?
Javier, as Will indicated, your patch improves performance but at the price of other functionality. Therefore, if you have a chance to do as he suggested, namely, create a new debug file that shows where you are typing in the message body and the delay is occurring prior to the patch, that would be great. Thanks!
Javier, could you address the issues raised in comment #7, please? Thanks in advance.
I can reproduce this, and I believe I have fixed it via bug 591925. We'll keep this open until that bug is resolved.
The fix for bug 591925 which also addresses this problem has been committed to master.