summaryrefslogtreecommitdiffstats
path: root/google_apis
diff options
context:
space:
mode:
authormfomitchev@chromium.org <mfomitchev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-27 02:43:17 +0000
committermfomitchev@chromium.org <mfomitchev@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-27 02:43:17 +0000
commitcac326b5df02531fd2f37c83a2f0872166f12195 (patch)
treefb3cc0cfe06595b314b9a06730cb2d480835ee3c /google_apis
parentacf00a782c6f413382c758cb6b835c3286388971 (diff)
downloadchromium_src-cac326b5df02531fd2f37c83a2f0872166f12195.zip
chromium_src-cac326b5df02531fd2f37c83a2f0872166f12195.tar.gz
chromium_src-cac326b5df02531fd2f37c83a2f0872166f12195.tar.bz2
Fixing race conditions in ui::content::WindowSlider which could cause the overscroll overlay to never go away.
The race condition occurred because new naviagtion could happen before the callback from the animation associated with the old navigation was executed. This could get the OverscrollNavigationOverlay into a bad state. The fix is to instantly complete the animation associated with a previous user action when new interaction occurs. Also, we now perform page navigation at the beginning of the transition animation, not in the end, which saves us 200ms in load time. BUG=348717, 305448 Review URL: https://codereview.chromium.org/202183003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@259766 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'google_apis')
0 files changed, 0 insertions, 0 deletions