We are returning early in case the object is ignored, but that could change, so if an object is not initially ignored and is registered we still need to emit children-changed:remove signal when destroyed to ensure the atspi cache is updated.
Created attachment 449725 [details] Patch
Committed r288445 (?): <https://commits.webkit.org/r288445>