| Index: components/guest_view/browser/guest_view_manager.cc
|
| diff --git a/components/guest_view/browser/guest_view_manager.cc b/components/guest_view/browser/guest_view_manager.cc
|
| index 1734c762657e9ae169d5d621fc0c84cd8fbe7d26..3e553f3ef28ef444c1f076e0e6df3a350dc3eb4a 100644
|
| --- a/components/guest_view/browser/guest_view_manager.cc
|
| +++ b/components/guest_view/browser/guest_view_manager.cc
|
| @@ -463,8 +463,14 @@ bool GuestViewManager::CanEmbedderAccessInstanceID(
|
| if (!guest_view)
|
| return false;
|
|
|
| + if (guest_view->IsViewType("mimehandler")) {
|
| + // MimeHandlerViewGuests (PDF) may be embedded in a cross origin frame.
|
| + return embedder_render_process_id ==
|
| + guest_view->GetEmbedderFrame()->GetProcess()->GetID();
|
| + }
|
| +
|
| return embedder_render_process_id ==
|
| - guest_view->owner_web_contents()->GetRenderProcessHost()->GetID();
|
| + guest_view->owner_web_contents()->GetRenderProcessHost()->GetID();
|
| }
|
|
|
| GuestViewManager::ElementInstanceKey::ElementInstanceKey()
|
|
|