Bug 235472

Summary: [GTK][a11y] Emit children-changed:remove signal even for ignored objects with ATSPI
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: aboxhall, andresg_22, aperez, apinheiro, bugs-noreply, cfleizach, dmazzoni, ews-watchlist, jcraig, jdiggs, samuel_white
Priority: P2 Keywords: Gtk
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 230253    
Attachments:
Description Flags
Patch aperez: review+

Description Carlos Garcia Campos 2022-01-22 01:37:14 PST
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.
Comment 1 Carlos Garcia Campos 2022-01-22 01:40:46 PST
Created attachment 449725 [details]
Patch
Comment 2 Carlos Garcia Campos 2022-01-24 08:19:40 PST
Committed r288445 (?): <https://commits.webkit.org/r288445>