| Index: tools/telemetry/telemetry/core/backends/chrome/inspector_page.py
|
| diff --git a/tools/telemetry/telemetry/core/backends/chrome/inspector_page.py b/tools/telemetry/telemetry/core/backends/chrome/inspector_page.py
|
| index 2874268caef4c93e983778c32cacaf0b098c164b..cd3a529de97a5d412437c7ac6693e5694373ffcf 100644
|
| --- a/tools/telemetry/telemetry/core/backends/chrome/inspector_page.py
|
| +++ b/tools/telemetry/telemetry/core/backends/chrome/inspector_page.py
|
| @@ -101,19 +101,13 @@ class InspectorPage(object):
|
|
|
| def DoNavigate():
|
| self._SetScriptToEvaluateOnCommit(script_to_evaluate_on_commit)
|
| - # Navigate the page. However, there seems to be a bug in chrome devtools
|
| - # protocol where the request id for this event gets held on the browser
|
| - # side pretty much indefinitely.
|
| - #
|
| - # So, instead of waiting for the event to actually complete, wait for the
|
| - # Page.frameNavigated event.
|
| request = {
|
| 'method': 'Page.navigate',
|
| 'params': {
|
| 'url': url,
|
| }
|
| }
|
| - self._inspector_backend.SendAndIgnoreResponse(request)
|
| + self._inspector_backend.SyncRequest(request, timeout)
|
| self._navigation_url = url
|
| self.PerformActionAndWaitForNavigate(DoNavigate, timeout)
|
|
|
|
|