Bug 234750

Summary: [GTK][a11y] Avoid going to the main thread while serializing ATSPI objects for the cache
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: aperez, bugs-noreply
Priority: P2 Keywords: Gtk
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 234740    
Bug Blocks: 230253    
Attachments:
Description Flags
Patch none

Carlos Garcia Campos
Reported 2021-12-30 04:22:27 PST
We only ask the main thread for state and is defunct. We can cache the state and use an atomic member for the is defunct.
Attachments
Patch (6.88 KB, patch)
2021-12-30 04:26 PST, Carlos Garcia Campos
no flags
Carlos Garcia Campos
Comment 1 2021-12-30 04:26:07 PST
Adrian Perez
Comment 2 2022-01-10 03:40:48 PST
Comment on attachment 448093 [details] Patch Patch looks okay, but in need of a rebase. Could you please update it?
Carlos Garcia Campos
Comment 3 2022-01-10 03:46:48 PST
Actually I forgot to update the depends on.
Carlos Garcia Campos
Comment 4 2022-01-17 00:20:52 PST
Comment on attachment 448093 [details] Patch Clearing flags
Carlos Garcia Campos
Comment 5 2022-01-17 00:21:25 PST
This doesn't make sense now that we don't use isolated tree.
Note You need to log in before you can comment on or make changes to this bug.