gecko-dev/accessible/ipc
James Teh d24d857a51 Bug 1628582: Set DocAccessibleParent::mDocProxyStream on the child document, not the parent document. r=yzen
DocAccessibleParent::AddChildDoc sends a COM proxy for the embedded document to the embedder process hosting the iframe.
This gets returned as the child of the embedder OuterDocAccessible.
Whenever we send a proxy to a content process, we must hold a PreservedStreamPtr in the parent process.
Previously, we set mDocProxyStream on the parent (embedder) document.
However, if a document had multiple OOP iframes, this meant we  ended up losing the PreservedStreamPtr for all but the last added child OOP document.
We now set mDocProxyStream on the child document instead, since there can only be one embedder OuterDocAccessible per child document.

Differential Revision: https://phabricator.services.mozilla.com/D74584
2020-05-11 14:41:57 +00:00
..
extension Bug 1616146 - Cache accessibility focus boundaries in java. r=Jamie 2020-02-18 21:09:06 +00:00
other Bug 1595979 - add hittest b-c tests (general, shadowroot, zoom). Fix an e10s bug where must prune check was done on the parent side instead of deferring to childAtPoint method. r=Jamie 2020-04-14 23:57:34 +00:00
win Bug 1627084 part 3: Build handler payloads in HandlerProvider::ToWrappedObject. r=aklotz,MarcoZ 2020-04-24 20:31:22 +00:00
DocAccessibleChildBase.cpp Bug 1523969 part 1 - Move method definition inline comments to new line in accessible/. r=jamie 2019-02-25 16:02:26 -06:00
DocAccessibleChildBase.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
DocAccessibleParent.cpp Bug 1628582: Set DocAccessibleParent::mDocProxyStream on the child document, not the parent document. r=yzen 2020-05-11 14:41:57 +00:00
DocAccessibleParent.h Bug 1629316 - Replace MOZ_MUST_USE with [[nodiscard]] in accessible. r=Jamie 2020-04-14 03:09:06 +00:00
IPCTypes.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
ProxyAccessibleBase.cpp Bug 1634217. Make `accessible/` buildable outside of `unified-build` environment. r=eeejay 2020-05-01 04:28:35 +00:00
ProxyAccessibleBase.h Bug 1621517: Make nsIAccessible child retrieval work for OuterDocAccessibles with remote documents. r=yzen 2020-03-13 01:37:14 +00:00
ProxyAccessibleShared.h Bug 1598299 part 2: Remove ProxyAccessible::AccessibleAtPoint. r=yzen,nika 2020-03-29 23:08:44 +00:00
moz.build Bug 1565728 - Introduce PDocAccessiblePlatformExt. r=Jamie 2019-09-13 16:55:01 +00:00