| Index: content/browser/frame_host/navigator_impl.cc
|
| diff --git a/content/browser/frame_host/navigator_impl.cc b/content/browser/frame_host/navigator_impl.cc
|
| index e7d9de64b70c2b7ffff9a5e776cbfed02a8f311f..b7da1a0ccbaf13f1f822f30fcfd51da068d5f641 100644
|
| --- a/content/browser/frame_host/navigator_impl.cc
|
| +++ b/content/browser/frame_host/navigator_impl.cc
|
| @@ -647,9 +647,8 @@ void NavigatorImpl::RequestOpenURL(RenderFrameHostImpl* render_frame_host,
|
| WindowOpenDisposition disposition,
|
| bool should_replace_current_entry,
|
| bool user_gesture) {
|
| - // This call only makes sense for subframes if OOPIFs are possible.
|
| - DCHECK(!render_frame_host->GetParent() ||
|
| - SiteIsolationPolicy::AreCrossProcessFramesPossible());
|
| + // Note: This can be called for subframes (even when OOPIFs are not possible)
|
| + // if the disposition calls for a different window.
|
|
|
| // Only the current RenderFrameHost should be sending an OpenURL request.
|
| // Pending RenderFrameHost should know where it is navigating and pending
|
|
|