Cros: Reset mask layer after scroll ended.
We assumed that TransitionEnded() would happen almost every time we interact with the page switcher, but some edge cases don't animate a transition, particularly after a scroll. For this edge cases, we delete the mask layer when ScrollEnded(). We also check if the mask layer still exists when TransitionEnded() to reset it if needed (i.e. when no scroll is involved in page switching) Bug: 1049275 Change-Id: I8bdebd6a0b0776f202ac5ee6af8990f41bb22ea4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2070795Reviewed-by:Alex Newcomer <newcomer@chromium.org> Commit-Queue: Ana Salazar <anasalazar@chromium.org> Cr-Commit-Position: refs/heads/master@{#744315}
Showing
Please register or sign in to comment