GNOME Bugzilla – Bug 550800
[blocked] Checking for attributes in Firefox 3/Thunderbird can slow performance dramatically in large text objects
Last modified: 2012-10-05 03:48:15 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.
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).