summaryrefslogtreecommitdiffstats
path: root/components/autofill/browser/wallet/wallet_test_util.cc
diff options
context:
space:
mode:
authorxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-30 18:11:30 +0000
committerxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-30 18:11:30 +0000
commitb7e144b3b26c78e3e74804c9c3a71fbf55ef5d51 (patch)
tree59d3638111dd3de97ac612cf4c83f6e4ea547e34 /components/autofill/browser/wallet/wallet_test_util.cc
parent6b67a4ae48dd1c2019baaaa013a0f6172ee7215f (diff)
downloadchromium_src-b7e144b3b26c78e3e74804c9c3a71fbf55ef5d51.zip
chromium_src-b7e144b3b26c78e3e74804c9c3a71fbf55ef5d51.tar.gz
chromium_src-b7e144b3b26c78e3e74804c9c3a71fbf55ef5d51.tar.bz2
cros: Ignore ERR_ABORTED to break potential infinte loading loop.
ERR_ABORTED could be triggered from LoadAuthExtension() and ReloadGaiaScreen() if there is pending load on gaia frame and new load request would cause that pending load to be aborted. Infinite loading loop could be triggered when the test URL that triggers the test content script to auto submit the login form is loaded. The scenario is roughly like the following: 1. When the test URL is loaded with an error screen (frame error 11), the login form loaded okay and a POST request is created by content script. 2. The form loading okay clears the error and ReloadGaiaScreen() follows that. 3. When POST comes back from server, whola, ERR_ABORTED is generated because that request is aborted; 4. ERR_ABORTED brings up the error screen and a ReloadGaiaScreen() is called to retry the loading; And we go back to step 1 and this could go on and on. This CL breaks the loading loop by ignore ERR_ABORTED once per LoadAuthExtension/ReloadGaiaScreen call. BUG=242527 R=ygorshenin@chromium.org, zelidrag@chromium.org Review URL: https://codereview.chromium.org/15876012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203181 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/autofill/browser/wallet/wallet_test_util.cc')
0 files changed, 0 insertions, 0 deletions