зеркало из https://github.com/mozilla/gecko-dev.git
d24d857a51
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 |
||
---|---|---|
.. | ||
extension | ||
other | ||
win | ||
DocAccessibleChildBase.cpp | ||
DocAccessibleChildBase.h | ||
DocAccessibleParent.cpp | ||
DocAccessibleParent.h | ||
IPCTypes.h | ||
ProxyAccessibleBase.cpp | ||
ProxyAccessibleBase.h | ||
ProxyAccessibleShared.h | ||
moz.build |