After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 602300 - Long delay typing a mail message in Evolution
Long delay typing a mail message in Evolution
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
2.28.x
Other All
: Normal normal
: 2.32.0
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
Depends on: 591925
Blocks:
 
 
Reported: 2009-11-18 13:04 UTC by Javier
Modified: 2010-09-20 10:54 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28


Attachments
Orca debug information for this issue (6.77 KB, application/x-gzip)
2009-11-19 07:32 UTC, Javier
  Details
pROPOSED PATCH. (845 bytes, patch)
2009-11-19 08:13 UTC, Javier
rejected Details | Review

Description Javier 2009-11-18 13:04:32 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.
Comment 1 Joanmarie Diggs (IRC: joanie) 2009-11-18 21:17:45 UTC
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.
Comment 2 Javier 2009-11-19 07:32:35 UTC
Created attachment 148101 [details]
Orca debug information for this issue

sSeems that a lot of focus changes /text insertion events are causing the delay.
Comment 3 Javier 2009-11-19 08:13:46 UTC
Created attachment 148102 [details] [review]
pROPOSED PATCH.

tHIS PATCH IGNORES TEXT INSERTIONS FOR THE MESSAGE BODY AND IMPROVES PERFORMANCE TYPING A MESSAGE IN eVOLUTION.
Comment 4 Javier 2009-11-19 08:17:19 UTC
Sorry for the GNOME target, I wanted to change milestone but for any reason I set the wrong field.
Comment 5 Willie Walker 2009-11-20 18:14:59 UTC
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!
Comment 6 Mark Tribelhorn 2010-03-27 11:45:10 UTC
When I write an email using Thunderbird, some of the keys on my keyboard don't work, but do when I switch off Orca?
Comment 7 Joanmarie Diggs (IRC: joanie) 2010-04-04 19:54:33 UTC
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!
Comment 8 Tobias Mueller 2010-06-05 11:29:13 UTC
Javier, could you address the issues raised in comment #7, please?
Thanks in advance.
Comment 9 Joanmarie Diggs (IRC: joanie) 2010-06-05 22:16:05 UTC
I can reproduce this, and I believe I have fixed it via bug 591925. We'll keep this open until that bug is resolved.
Comment 10 Joanmarie Diggs (IRC: joanie) 2010-06-10 23:41:21 UTC
The fix for bug 591925 which also addresses this problem has been committed to master.