| Index: ios/web/navigation/navigation_manager_impl.mm
|
| diff --git a/ios/web/navigation/navigation_manager_impl.mm b/ios/web/navigation/navigation_manager_impl.mm
|
| index 3c76b2b37aab65b2a06a26d052a2984c037f4a25..172dd450961cc1121b104ad30bbe3024d9677b2c 100644
|
| --- a/ios/web/navigation/navigation_manager_impl.mm
|
| +++ b/ios/web/navigation/navigation_manager_impl.mm
|
| @@ -295,7 +295,8 @@ bool NavigationManagerImpl::CanGoForward() const {
|
| }
|
|
|
| bool NavigationManagerImpl::CanGoToOffset(int offset) const {
|
| - return [session_controller_ canGoDelta:offset];
|
| + int index = GetIndexForOffset(offset);
|
| + return 0 <= index && index < GetItemCount();
|
| }
|
|
|
| void NavigationManagerImpl::GoBack() {
|
|
|