https://issues.apache.org/ooo/show_bug.cgi?id=121762

--- Comment #11 from James Teh <ja...@nvaccess.org> ---
(In reply to Steve Yin from comment #10)
> The root cause for this issue is UAccCOM.dll is created without a standard
> and public IAccessible2 proxy, it makes a private proxy. Because Symphony
> started to implement IA2 support from 2006, at that time there was no any
> standard IAccessible2 proxy available.
You still can't register the standard proxy system wide without potentially
breaking ATs on uninstallation. This is why the IA2 community agreed a few
years ago that ATs would handle proxy registration themselves.

I'm guessing Symphony needs to communicate across processes using its IA2
subclasses (IMAccessible, etc.). If that is the case, you may need a proxy for
the IA2 interfaces; I'm not 100% certain. If you do, the only way you can get
around this is to register them per-process with CoRegisterPsClsid, etc.
instead of using the registry.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.

Reply via email to