| Index: ios/chrome/browser/tabs/tab.mm
|
| diff --git a/ios/chrome/browser/tabs/tab.mm b/ios/chrome/browser/tabs/tab.mm
|
| index a86f1374b8835774493a7889dab9850cfed5bd95..7e4dc8e832835a0678cdd37b127a629a58f7559f 100644
|
| --- a/ios/chrome/browser/tabs/tab.mm
|
| +++ b/ios/chrome/browser/tabs/tab.mm
|
| @@ -967,13 +967,7 @@ void TabInfoBarObserver::OnInfoBarReplaced(infobars::InfoBar* old_infobar,
|
|
|
| web::NavigationItem* navigationItem =
|
| [self navigationManager]->GetPendingItem();
|
| -
|
| - // TODO(crbug.com/676129): the pending item is not correctly set when the
|
| - // page is reloading, use the last committed item if pending item is null.
|
| - // Remove this once tracking bug is fixed.
|
| - if (!navigationItem)
|
| - navigationItem = [self navigationManager]->GetLastCommittedItem();
|
| -
|
| + DCHECK(navigationItem);
|
| [[OmniboxGeolocationController sharedInstance]
|
| addLocationToNavigationItem:navigationItem
|
| browserState:_browserState];
|
|
|