Closed
Bug 708692
Opened 13 years ago
Closed 13 years ago
Thunderbird is flooding ATs with object:property-change:accessible-name events upon launch
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jdiggs, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: access, perf)
According to this Orca bug [1], Thunderbird is starting out incredibly slowly if Orca is running and the user has a bunch of messages in his/her inbox.
Looking at the attached debug output, there are about 10,000 object:property-change:accessible-name events being spewed out by Thunderbird upon launch. (See this attachement [2], lines 870 - 10878). Are these 10,000 events truly necessary? If not, it would be super if you could stop them from being emitted.
[1] https://bugzilla.gnome.org/show_bug.cgi?id=660218
[2] https://bugzilla.gnome.org/attachment.cgi?id=202968
Comment 1•13 years ago
|
||
Additional info:
https://bugzilla.gnome.org/show_bug.cgi?id=665870
Comment 2•13 years ago
|
||
Hi, recently I solved ATK bug https://bugzilla.gnome.org/show_bug.cgi?id=665870. The final solution was not to emit the accessible-name change when it is a NULL->"something" new, assuming that this change will be the first set (similar to what ATK does with the role, from UNKNOWN to something meaningful).
Joanmarie tested that solution and it seems that the event flooding was reducing. So probably this bug can be closed, as it was solved on the ATK side.
Joanmarie, what do you think?
Updated•13 years ago
|
Component: Disability Access → Disability Access APIs
Product: Thunderbird → Core
QA Contact: disability-access → accessibility-apis
Comment 3•13 years ago
|
||
Joanie, taking silence for comment 2 seems fine close as worksforme please reopen or file new bugs if you still have issues
Updated•13 years ago
|
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•