I'm surprised midl didn't complain about this. IA2TypeLibrary.idl references IAccessible2_3, but that interface has been deprecated and is thus no longer included. IAccessible2_3 has been removed from the merged IDL build script in the official IA2 repository. Therefore, I think the correct fix is to remove it from IA2TypeLibrary.idl as well.
Bug 1857121 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I'm surprised midl didn't complain about this. IA2TypeLibrary.idl references IAccessible2_3, but that interface has been deprecated and is thus no longer included. IAccessible2_3 has been removed from the merged IDL build script in the official IA2 repository. Therefore, I think the correct fix is to remove it from IA2TypeLibrary.idl as well. Tasks: 1. Submit a pull request to https://github.com/LinuxA11y/IAccessible2 which removes [this line](https://github.com/LinuxA11y/IAccessible2/blob/77b27f7a0721921b104f770fdc1cc8853885f23f/api/IA2TypeLibrary.idl#LL74). 2. Once that's merged, submit a patch to mozilla-central to update that file in other-licenses/ia2.