Index: ios/web/web_state/ui/crw_wk_navigation_states.mm |
diff --git a/ios/web/web_state/ui/crw_wk_navigation_states.mm b/ios/web/web_state/ui/crw_wk_navigation_states.mm |
index f15ebc090b2be09e4d14de544cfdb69a13b89d03..59f1c6de5aa93ce405a7cf3bc9f8c6a432bb8023 100644 |
--- a/ios/web/web_state/ui/crw_wk_navigation_states.mm |
+++ b/ios/web/web_state/ui/crw_wk_navigation_states.mm |
@@ -105,4 +105,13 @@ |
return result; |
} |
+- (web::WKNavigationState)lastAddedNavigationState { |
+ CRWWKNavigationsStateRecord* lastAddedRecord = nil; |
+ WKNavigation* lastAddedNavigation = [self lastAddedNavigation]; |
+ if (lastAddedNavigation) |
+ lastAddedRecord = [_records objectForKey:lastAddedNavigation]; |
+ |
+ return lastAddedRecord.state; |
+} |
+ |
@end |