Index: tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py b/tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py |
index ca802fb10ffbe9a398e62bf8383ee0e056b98aa4..0923888873c5828c98b2c9f828e4ca87ffcc49db 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome/cros_browser_backend.py |
@@ -445,7 +445,8 @@ class CrOSBrowserBackend(chrome_browser_backend.ChromeBrowserBackend): |
# Open a new window/tab. |
tab = self.tab_list_backend.New(timeout=30) |
tab.Navigate('about:blank', timeout=10) |
- except (exceptions.TabCrashException, util.TimeoutException): |
+ except (exceptions.TabCrashException, util.TimeoutException, |
+ IndexError): |
retries -= 1 |
logging.warn('TabCrashException/TimeoutException in ' |
'new tab creation/navigation, ' |