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 550800 - [blocked] Checking for attributes in Firefox 3/Thunderbird can slow performance dramatically in large text objects
[blocked] Checking for attributes in Firefox 3/Thunderbird can slow performan...
Status: RESOLVED NOTGNOME
Product: orca
Classification: Applications
Component: general
2.23.x
Other All
: Normal major
: ---
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
https://bugzilla.mozilla.org/show_bug...
Depends on:
Blocks: 404403 404409 491756
 
 
Reported: 2008-09-04 09:06 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2012-10-05 03:48 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Joanmarie Diggs (IRC: joanie) 2008-09-04 09:06:00 UTC
This is a blocking bug for the following Mozilla core bug:

https://bugzilla.mozilla.org/show_bug.cgi?id=453605
text.getAttributes() can take an extraordinarily long time to return given a sufficiently large text object.

Note that in extreme cases, we're talking several seconds -- and sometimes longer -- to return.

This impacts us in a couple of ways:

1. When we do finally implement support for text attributes, it might take a while after pressing Orca+F to get the answer.

2. Even without our implementing support, if the user has opted to have text attributes displayed in braille, the code in braille.py will still try to get the attributes. That means that navigating on a really, really long page with the arrow keys can become extremely sluggish. :-(

I'm not (yet) marking this bug as a blocker for implementing support for text attributes because many pages are *not* extreme. It's just an issue to be aware of for now.
Comment 1 Joanmarie Diggs (IRC: joanie) 2008-09-04 09:10:54 UTC
Other related Mozilla Core bugs:

https://bugzilla.mozilla.org/show_bug.cgi?id=445677
optimization for text attributes offsets

https://bugzilla.mozilla.org/show_bug.cgi?id=445509
Make sure CSS text attributes are performant - use nsIFrame instead of computed style

Targeting to FUTURE because blocking bugs are out of our hands (other than nudging).