| Index: content/browser/frame_host/navigation_handle_impl_browsertest.cc
 | 
| diff --git a/content/browser/frame_host/navigation_handle_impl_browsertest.cc b/content/browser/frame_host/navigation_handle_impl_browsertest.cc
 | 
| index 232312a5b75a4e855addf656f6d789c2e632d4d1..cc67da3a67707779f1d21354321dfddc734fda9c 100644
 | 
| --- a/content/browser/frame_host/navigation_handle_impl_browsertest.cc
 | 
| +++ b/content/browser/frame_host/navigation_handle_impl_browsertest.cc
 | 
| @@ -36,6 +36,7 @@
 | 
|          is_parent_main_frame_(false),
 | 
|          is_renderer_initiated_(true),
 | 
|          is_same_page_(false),
 | 
| +        is_srcdoc_(false),
 | 
|          was_redirected_(false),
 | 
|          frame_tree_node_id_(-1),
 | 
|          page_transition_(ui::PAGE_TRANSITION_LINK),
 | 
| @@ -55,6 +56,7 @@
 | 
|      is_parent_main_frame_ = navigation_handle->IsParentMainFrame();
 | 
|      is_renderer_initiated_ = navigation_handle->IsRendererInitiated();
 | 
|      is_same_page_ = navigation_handle->IsSamePage();
 | 
| +    is_srcdoc_ = navigation_handle->IsSrcdoc();
 | 
|      was_redirected_ = navigation_handle->WasServerRedirect();
 | 
|      frame_tree_node_id_ = navigation_handle->GetFrameTreeNodeId();
 | 
|    }
 | 
| @@ -67,6 +69,7 @@
 | 
|      DCHECK_EQ(is_parent_main_frame_, navigation_handle->IsParentMainFrame());
 | 
|      DCHECK_EQ(is_same_page_, navigation_handle->IsSamePage());
 | 
|      DCHECK_EQ(is_renderer_initiated_, navigation_handle->IsRendererInitiated());
 | 
| +    DCHECK_EQ(is_srcdoc_, navigation_handle->IsSrcdoc());
 | 
|      DCHECK_EQ(frame_tree_node_id_, navigation_handle->GetFrameTreeNodeId());
 | 
|  
 | 
|      was_redirected_ = navigation_handle->WasServerRedirect();
 | 
| @@ -93,6 +96,7 @@
 | 
|    bool is_parent_main_frame() { return is_parent_main_frame_; }
 | 
|    bool is_renderer_initiated() { return is_renderer_initiated_; }
 | 
|    bool is_same_page() { return is_same_page_; }
 | 
| +  bool is_srcdoc() { return is_srcdoc_; }
 | 
|    bool was_redirected() { return was_redirected_; }
 | 
|    int frame_tree_node_id() { return frame_tree_node_id_; }
 | 
|  
 | 
| @@ -111,6 +115,7 @@
 | 
|    bool is_parent_main_frame_;
 | 
|    bool is_renderer_initiated_;
 | 
|    bool is_same_page_;
 | 
| +  bool is_srcdoc_;
 | 
|    bool was_redirected_;
 | 
|    int frame_tree_node_id_;
 | 
|    ui::PageTransition page_transition_;
 | 
| @@ -499,19 +504,18 @@
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -// Ensure that methods on NavigationHandle behave correctly with an iframe that
 | 
| -// navigates to its srcdoc attribute.
 | 
| +// Ensure that the IsSrcdoc() method on NavigationHandle behaves correctly.
 | 
|  IN_PROC_BROWSER_TEST_F(NavigationHandleImplBrowserTest, VerifySrcdoc) {
 | 
|    GURL url(embedded_test_server()->GetURL(
 | 
|        "/frame_tree/page_with_srcdoc_frame.html"));
 | 
|    NavigationHandleObserver observer(shell()->web_contents(),
 | 
| -                                    GURL(kAboutSrcDocURL));
 | 
| +                                    GURL(url::kAboutBlankURL));
 | 
|  
 | 
|    EXPECT_TRUE(NavigateToURL(shell(), url));
 | 
|  
 | 
|    EXPECT_TRUE(observer.has_committed());
 | 
|    EXPECT_FALSE(observer.is_error());
 | 
| -  EXPECT_EQ(GURL(kAboutSrcDocURL), observer.last_committed_url());
 | 
| +  EXPECT_TRUE(observer.is_srcdoc());
 | 
|  }
 | 
|  
 | 
|  // Ensure that the IsSamePage() method on NavigationHandle behaves correctly.
 | 
| 
 |