| Index: ios/web/web_state/js/resources/window_id.js
|
| diff --git a/ios/web/web_state/js/resources/window_id.js b/ios/web/web_state/js/resources/window_id.js
|
| index 8935d8024bb28d5cb03cab1018ae0b727b0193e2..a9e9b9ee2d17c87116f8c20d0fcb69ece1ffe211 100644
|
| --- a/ios/web/web_state/js/resources/window_id.js
|
| +++ b/ios/web/web_state/js/resources/window_id.js
|
| @@ -12,20 +12,10 @@
|
| __gCrWeb['windowIdObject'] = {};
|
|
|
| (function() {
|
| - // CRWJSWindowIdManager replaces $(WINDOW_ID) with appropriate string upon
|
| + // CRWJSWindowIDManager replaces $(WINDOW_ID) with appropriate string upon
|
| // injection.
|
| __gCrWeb['windowId'] = '$(WINDOW_ID)';
|
|
|
| - // Wrap queues flushing in setTimeout to avoid reentrant calls.
|
| - // In some circumstances setTimeout does not work on iOS8 if set from
|
| - // injected script. There is an assumption that it's happen when the script
|
| - // has been injected too early. Do not place anything important to delayed
|
| - // function body, since there is no guarantee that it will ever be executed.
|
| - // TODO(eugenebut): Find out why setTimeout does not work (crbug.com/402682).
|
| - window.setTimeout(function() {
|
| - // Send messages queued since message.js injection.
|
| - if (__gCrWeb.message) {
|
| - __gCrWeb.message.invokeQueues();
|
| - }
|
| - }, 0);
|
| + // Send messages queued since message.js injection.
|
| + __gCrWeb.message.invokeQueues();
|
| }());
|
|
|