gecko-dev/accessible
James Teh 6b226a31b2 Bug 1725449: Don't support IEnumVARIANT for local OuterDocAccessibles with remote children when the cache isn't enabled. r=morgan
Prior to this patch, we reported that we supported IEnumVARIANT, but it wouldn't return any children, causing the oleacc AccessibleChildren function to report no children to clients.
This is tricky to support due to the special COM proxy stuff we have to do for remote children without the cache.
There's no benefit to IEnumVARIANT with only one child anyway, so it's easiest to just say we don't support it.
The oleacc AccessibleChildren function will detect this and fall back to IAccessible::get_accChild instead.

I also took the opportunity to fix a slightly related outdated comment I spotted while figuring out the fix here.

Differential Revision: https://phabricator.services.mozilla.com/D122674
2021-08-17 00:43:06 +00:00
..
android Bug 1694571: Replace AccessibleOrProxy's with Accessible's r=Jamie 2021-07-22 17:58:49 +00:00
aom Bug 1714390 - P2: Use AccAttributes for accessible and text attributes. r=Jamie 2021-06-10 23:07:05 +00:00
atk Bug 1723563 - Get activated state from widget instead of storing it. r=Jamie 2021-08-12 21:12:32 +00:00
base Bug 1723921 - Cleanup nsComputedDOMStyle and related APIs. r=layout-reviewers,jfkthame 2021-08-07 09:47:15 +00:00
basetypes Bug 1694566 - P4: Introduce polymorphic ChildAtPoint that returns remote or local accessibles. r=Jamie 2021-03-03 06:10:02 +00:00
generic Bug 1723614 - P2: Robustify name change events and use events in name tests. r=Jamie 2021-08-05 23:04:17 +00:00
html Bug 1723614 - P2: Robustify name change events and use events in name tests. r=Jamie 2021-08-05 23:04:17 +00:00
interfaces Bug 1691813 - Use TreeWalker to find accessible descendants. r=Jamie 2021-06-16 18:05:13 +00:00
ipc Bug 1721666: Clear the embedder accessible on PBrowserBridge if that accessible is destroyed. r=eeejay 2021-07-28 23:42:12 +00:00
mac Bug 1724173 - Check range is valid before selecting in mozTextAccessible. r=morgan 2021-08-06 21:31:22 +00:00
other Bug 1693597 - P2: Rename ProxyAccessible to RemoteAccessible. r=morgan 2021-02-19 23:14:33 +00:00
tests Bug 1714200: skip failing mochitest-browser-chrome tests on M1 machines r=jmaher 2021-08-06 19:16:54 +00:00
windows Bug 1725449: Don't support IEnumVARIANT for local OuterDocAccessibles with remote children when the cache isn't enabled. r=morgan 2021-08-17 00:43:06 +00:00
xpcom Bug 1721146 - Fix Missing ReferrerInfo on Blocked Downloads r=Gijs 2021-08-06 12:22:59 +00:00
xul Bug 1714290 - Don't flush in XULTreeGridAccessible. r=Jamie 2021-08-05 10:52:52 +00:00
moz.build Bug 1694203 - P1: Add Accessible and have LocalAccessible inherit from it. r=Jamie 2021-03-02 16:32:21 +00:00