| Index: chrome/browser/extensions/api/web_navigation/frame_navigation_state_unittest.cc
 | 
| diff --git a/chrome/browser/extensions/api/web_navigation/frame_navigation_state_unittest.cc b/chrome/browser/extensions/api/web_navigation/frame_navigation_state_unittest.cc
 | 
| index c39357c9100fd1c9e572725b4308f0c9245eeaf1..83eb6c1ff7e8ccf1faaa84175892b5fbfaef7b02 100644
 | 
| --- a/chrome/browser/extensions/api/web_navigation/frame_navigation_state_unittest.cc
 | 
| +++ b/chrome/browser/extensions/api/web_navigation/frame_navigation_state_unittest.cc
 | 
| @@ -39,7 +39,8 @@
 | 
|    // Create a main frame.
 | 
|    EXPECT_FALSE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_FALSE(navigation_state_.IsValidFrame(main_rfh()));
 | 
| -  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url1, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url1, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_TRUE(navigation_state_.IsValidFrame(main_rfh()));
 | 
|  
 | 
| @@ -48,7 +49,8 @@
 | 
|        content::RenderFrameHostTester::For(main_rfh())->AppendChild("child");
 | 
|    EXPECT_FALSE(navigation_state_.CanSendEvents(sub_frame));
 | 
|    EXPECT_FALSE(navigation_state_.IsValidFrame(sub_frame));
 | 
| -  navigation_state_.StartTrackingDocumentLoad(sub_frame, url2, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(sub_frame, url2, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(sub_frame));
 | 
|    EXPECT_TRUE(navigation_state_.IsValidFrame(sub_frame));
 | 
|  
 | 
| @@ -71,7 +73,8 @@
 | 
|  TEST_F(FrameNavigationStateTest, ErrorState) {
 | 
|    const GURL url("http://www.google.com/");
 | 
|  
 | 
| -  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_FALSE(navigation_state_.GetErrorOccurredInFrame(main_rfh()));
 | 
|  
 | 
| @@ -81,12 +84,14 @@
 | 
|    EXPECT_TRUE(navigation_state_.GetErrorOccurredInFrame(main_rfh()));
 | 
|  
 | 
|    // Navigations to a network error page should be ignored.
 | 
| -  navigation_state_.StartTrackingDocumentLoad(main_rfh(), GURL(), false, true);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(main_rfh(), GURL(), false, true,
 | 
| +                                              false);
 | 
|    EXPECT_FALSE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_TRUE(navigation_state_.GetErrorOccurredInFrame(main_rfh()));
 | 
|  
 | 
|    // However, when the frame navigates again, it should send events again.
 | 
| -  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_FALSE(navigation_state_.GetErrorOccurredInFrame(main_rfh()));
 | 
|  }
 | 
| @@ -98,8 +103,10 @@
 | 
|  
 | 
|    content::RenderFrameHost* sub_frame =
 | 
|        content::RenderFrameHostTester::For(main_rfh())->AppendChild("child");
 | 
| -  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false);
 | 
| -  navigation_state_.StartTrackingDocumentLoad(sub_frame, url, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false,
 | 
| +                                              false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(sub_frame, url, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(sub_frame));
 | 
|  
 | 
| @@ -109,12 +116,14 @@
 | 
|    EXPECT_FALSE(navigation_state_.CanSendEvents(sub_frame));
 | 
|  
 | 
|    // Navigations to a network error page should be ignored.
 | 
| -  navigation_state_.StartTrackingDocumentLoad(sub_frame, GURL(), false, true);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(sub_frame, GURL(), false, true,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_FALSE(navigation_state_.CanSendEvents(sub_frame));
 | 
|  
 | 
|    // However, when the frame navigates again, it should send events again.
 | 
| -  navigation_state_.StartTrackingDocumentLoad(sub_frame, url, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(sub_frame, url, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(sub_frame));
 | 
|  }
 | 
| @@ -123,7 +132,8 @@
 | 
|  TEST_F(FrameNavigationStateTest, WebSafeScheme) {
 | 
|    const GURL url("unsafe://www.google.com/");
 | 
|  
 | 
| -  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_FALSE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|  }
 | 
|  
 | 
| @@ -135,9 +145,10 @@
 | 
|  
 | 
|    content::RenderFrameHost* sub_frame =
 | 
|        content::RenderFrameHostTester::For(main_rfh())->AppendChild("child");
 | 
| -  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false);
 | 
| -  navigation_state_.StartTrackingDocumentLoad(sub_frame, srcdoc, false, false);
 | 
| -
 | 
| +  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url, false, false,
 | 
| +                                              false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(sub_frame, blank, false, false,
 | 
| +                                              true);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(sub_frame));
 | 
|  
 | 
| @@ -155,7 +166,8 @@
 | 
|    // Create a main frame.
 | 
|    EXPECT_FALSE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_FALSE(navigation_state_.IsValidFrame(main_rfh()));
 | 
| -  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url1, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(main_rfh(), url1, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(main_rfh()));
 | 
|    EXPECT_TRUE(navigation_state_.IsValidFrame(main_rfh()));
 | 
|  
 | 
| @@ -164,7 +176,8 @@
 | 
|        content::RenderFrameHostTester::For(main_rfh())->AppendChild("child");
 | 
|    EXPECT_FALSE(navigation_state_.CanSendEvents(sub_frame));
 | 
|    EXPECT_FALSE(navigation_state_.IsValidFrame(sub_frame));
 | 
| -  navigation_state_.StartTrackingDocumentLoad(sub_frame, url2, false, false);
 | 
| +  navigation_state_.StartTrackingDocumentLoad(sub_frame, url2, false, false,
 | 
| +                                              false);
 | 
|    EXPECT_TRUE(navigation_state_.CanSendEvents(sub_frame));
 | 
|    EXPECT_TRUE(navigation_state_.IsValidFrame(sub_frame));
 | 
|  
 | 
| 
 |