Steps to reproduce: 1. Go to a page that is scrollable both vertically and horizontally, for example https://planet.mozilla.org/ . (This step will be unnecessary once bug 1686151 is fixed.) 2. Drag the page down and then to the right (i.e. scroll up and left), so that you are in diagonal overscroll at the top left corner. Don't lift your finger yet. 3. From the diagonal overscroll position, fling downwards. 4. For added fun, keep triggering additional vertical flings before the overscroll animation fully completes. Expected results: The vertical fling should work. During the fling, simultaneously, the horizontal overscroll should be resolved. Actual results: The vertical scroll is aborted as soon the finger is lifted, and the page bounces upwards. If another fling is performed before the overscroll animation has fully completed, the upwards bounce happens again.
Bug 1700215 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Steps to reproduce: 0. Use a build that includes the fixes for bug 1697679 and has apz.overscroll.enabled set to true. 1. Go to a page that is scrollable both vertically and horizontally, for example https://planet.mozilla.org/ . (This step will be unnecessary once bug 1686151 is fixed.) 2. Drag the page down and then to the right (i.e. scroll up and left), so that you are in diagonal overscroll at the top left corner. Don't lift your finger yet. 3. From the diagonal overscroll position, fling downwards. 4. For added fun, keep triggering additional vertical flings before the overscroll animation fully completes. Expected results: The vertical fling should work. During the fling, simultaneously, the horizontal overscroll should be resolved. Actual results: The vertical scroll is aborted as soon the finger is lifted, and the page bounces upwards. If another fling is performed before the overscroll animation has fully completed, the upwards bounce happens again.
Steps to reproduce: 1. Use a build that includes the fixes for bug 1697679 and has apz.overscroll.enabled set to true. 2. Go to a page that is scrollable both vertically and horizontally, for example https://planet.mozilla.org/ . (This step will be unnecessary once bug 1686151 is fixed.) 3. Drag the page down and then to the right (i.e. scroll up and left), so that you are in diagonal overscroll at the top left corner. Don't lift your finger yet. 4. From the diagonal overscroll position, fling downwards. 5. For added fun, keep triggering additional vertical flings before the overscroll animation fully completes. Expected results: The vertical fling should work. During the fling, simultaneously, the horizontal overscroll should be resolved. Actual results: The vertical scroll is aborted as soon the finger is lifted, and the page bounces upwards. If another fling is performed before the overscroll animation has fully completed, the upwards bounce happens again.
Steps to reproduce: 1. Use a build that includes the fixes for bug 1697679 and has apz.overscroll.enabled set to true. 2. Go to a page that is scrollable both vertically and horizontally, for example https://planet.mozilla.org/ . (This step will be unnecessary once bug 1686151 is fixed.) 3. Drag the page down and then to the right (i.e. scroll up and left), so that you are in diagonal overscroll at the top left corner. Don't lift your finger yet. 4. From the diagonal overscroll position, fling downwards. 5. For added fun, keep triggering additional vertical flings before the overscroll animation fully completes. Expected results: The vertical fling should work. During the fling, simultaneously, the horizontal overscroll should be resolved. Actual results: The vertical scroll is aborted as soon the finger is lifted, and the page "bounces back", i.e. overscrolls back upwards. If another fling is performed before the overscroll animation has fully completed, the upwards bounce happens again.
Steps to reproduce: 1. Use a build that includes the fixes for bug 1697679 and has apz.overscroll.enabled set to true. 2. Go to a page that is scrollable both vertically and horizontally, for example https://planet.mozilla.org/ . (This step will be unnecessary once bug 1686151 is fixed.) 3. Scroll up and to the left into overscroll, so that you are in diagonal overscroll at the top left corner. Don't lift your finger yet. 4. From the diagonal overscroll position, fling downwards. 5. For added fun, keep triggering additional vertical flings before the overscroll animation fully completes. Expected results: The vertical fling should work. During the fling, simultaneously, the horizontal overscroll should be resolved. Actual results: The vertical scroll is aborted as soon the finger is lifted, and the page "bounces back", i.e. overscrolls back upwards. If another fling is performed before the overscroll animation has fully completed, the upwards bounce happens again.
Steps to reproduce: 1. Use a build that includes the fixes for bug 1697679 and has apz.overscroll.enabled set to true. 2. Go to a page that is scrollable both vertically and horizontally, for example https://planet.mozilla.org/ . (This step will be unnecessary once bug 1686151 is fixed.) 3. Scroll up and to the left into overscroll, so that you are in diagonal overscroll at the top left corner. Don't lift your finger yet. 4. From the diagonal overscroll position, fling downwards. 5. For added fun, keep triggering additional vertical flings before the overscroll animation fully completes. Expected results: The vertical fling should work. During the fling, simultaneously, the horizontal overscroll should be resolved. Actual results: The vertical scroll is aborted as soon the finger is lifted, and the page "bounces back", i.e. scrolls back up. If another fling is performed before the overscroll animation has fully completed, the upwards bounce happens again.