| Index: ios/web/web_state/js/resources/navigation.js
|
| diff --git a/ios/web/web_state/js/resources/navigation.js b/ios/web/web_state/js/resources/navigation.js
|
| index 4e299d553316b37fc7be88697bb9eea167018342..918b8aec20862f090e5bd942d42d249db7d98588 100644
|
| --- a/ios/web/web_state/js/resources/navigation.js
|
| +++ b/ios/web/web_state/js/resources/navigation.js
|
| @@ -8,6 +8,7 @@
|
|
|
| goog.provide('__crWeb.navigation');
|
|
|
| +goog.require('__crWeb.common');
|
| goog.require('__crWeb.message');
|
|
|
| /** Beginning of anonymouse object */
|
| @@ -117,6 +118,11 @@ goog.require('__crWeb.message');
|
| };
|
|
|
| window.addEventListener('hashchange', function(evt) {
|
| + // Because hash changes don't trigger __gCrWeb.didFinishNavigation, so fetch
|
| + // favicons for the new page manually.
|
| + __gCrWeb.message.invokeOnHost({'command': 'document.favicons',
|
| + 'favicons': __gCrWeb.common.getFavicons()});
|
| +
|
| __gCrWeb.message.invokeOnHost({'command': 'window.hashchange'});
|
| });
|
|
|
|
|