Open Bug 1857116 Opened 1 year ago Updated 1 year ago

Register updated IAccessible2 COM proxy dll on CI

Categories

(Core :: Disability Access APIs, task)

Desktop
Windows
task

Tracking

()

People

(Reporter: Jamie, Assigned: Jamie)

References

Details

Bug 1852190 gives us a framework for writing Windows accessibility API tests. For IAccessible2, we need a COM proxy dll to facilitate cross-process communication between the harness and Firefox. Windows 10 and later bundle this dll. However, the version bundled with Windows does not include the IAccessibleTextSelectionContainer interface, which was added after the dll was bundled. The bundled dll is unlikely to be updated, and even if it is, it may still be behind for a while when new interfaces are added in future.

This dll needs to be registered in the registry. This unfortunately means that it is not as simple as building the dll along with Firefox and using it. Given that this won't be updated very often (a few times a year at most, more likely once every few years), we plan to bake it into the Windows CI images.

See comments in bug 1852190 for further discussion.

You need to log in before you can comment on or make changes to this bug.