Thunderbird is flooding ATs with object:property-change:accessible-name events upon launch

RESOLVED WORKSFORME

Status

()

Core
Disability Access APIs
--
major
RESOLVED WORKSFORME
7 years ago
6 years ago

People

(Reporter: Joanmarie Diggs, Unassigned)

Tracking

(Blocks: 2 bugs, {access, perf})

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

7 years ago
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

Updated

7 years ago
Blocks: 531850

Updated

6 years ago
Keywords: perf

Comment 2

6 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?
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
Last Resolved: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.