Electrolysis/Accessibility: Difference between revisions

→‎Windows: Added link to detailed documentation
(update to status)
(→‎Windows: Added link to detailed documentation)
Line 99: Line 99:
=== Reentrancy ===
=== Reentrancy ===
We need to be careful with the possibility of reentry when firing a11y events via [https://msdn.microsoft.com/en-us/library/windows/desktop/dd373603(v=vs.85).aspx NotifyWinEvent]. Provided that all interfacing with a11y clients is out-of-process, this might not be as serious a concern as originally thought, since NotifyWinEvent will return asynchronously and any incoming calls over COM interfaces will be proxied to the background MTA thread. We may encounter scenarios that we haven't yet thought of, however.
We need to be careful with the possibility of reentry when firing a11y events via [https://msdn.microsoft.com/en-us/library/windows/desktop/dd373603(v=vs.85).aspx NotifyWinEvent]. Provided that all interfacing with a11y clients is out-of-process, this might not be as serious a concern as originally thought, since NotifyWinEvent will return asynchronously and any incoming calls over COM interfaces will be proxied to the background MTA thread. We may encounter scenarios that we haven't yet thought of, however.
== Detailed Documentation ==
[https://wiki.mozilla.org/Electrolysis/Accessibility/Windows Available Here]
98

edits