Closed Bug 1794319 Opened 2 years ago Closed 2 years ago

Remove EventTree

Categories

(Core :: Disability Access APIs, task)

task

Tracking

()

RESOLVED FIXED
107 Branch
Tracking Status
firefox107 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

References

Details

Attachments

(1 file)

We switched to a new mutation event coalescence system 6 years ago in bug 1270916. EventTree was left as dead code that is never called. Regardless of whether there are some approaches in EventTree that might give us better performance, I don't think having this amount of dead code hanging around for this long is good for anyone. Aside from anything else, it's very confusing when one is trying to figure out how event queuing/coalescence works, only to discover that the code one is looking at is never called. I got bitten by this today and this is definitely not the first time. If we do decide to revisit the approaches in EventTree, the code will still be in version control history.

Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dad101e7f324
Remove a11y::EventTree, as it has been dead code for 6 years. r=eeejay
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: