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)

x86_64
Linux
defect
Not set
major

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
Keywords: perf
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?
Component: Disability Access → Disability Access APIs
Product: Thunderbird → Core
QA Contact: disability-access → accessibility-apis
Joanie, taking silence for comment 2 seems fine close as worksforme please reopen or file new bugs if you still have issues
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.