Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

inconsistent scroll behavior when viewing the profile of a user with many feedback entries #351

Open
isaiahmathieu opened this issue Dec 6, 2019 · 0 comments

Comments

@isaiahmathieu
Copy link

When scrolling down while viewing a user's profile, the scroll behavior is 'fling', meaning the page continues scrolling down after the finger leaves the screen, but it slows down and stops eventually. This is how scrolling works in other parts of the app (like message threads) and also in many other apps. However, if the scrolling is initiated from the area of the user's profile page containing the feedback entries for the user, scrolling behaves differently: scrolling tracks exactly the movement of the finger and thus stops scrolling once the finger is no longer touching the screen. This is most obvious when a user has a lot of feedback entries because it means that it can take a few seconds of repeated finger scrolling to get back to the top of the profile, instead of just a single 'fling' gesture.

To Reproduce

  1. Go to a user's profile who has a lot of feedback entries, or a few entries with a lot of text.
  2. scroll to the bottom (should require just one easy fling gesture)
  3. scroll back up to the top. You may notice that the scroll behavior is different when the viewport is showing feedback entries because you have to scroll up with your finger many times to get back to the top of the profile.

Expected behavior
scroll behavior is the same regardless of where the user starts scrolling. The behavior should be 'fling': https://developer.android.com/training/gestures/scroll#term

Additional context
I notice this on the following devies:

  • Samsung Galaxy S9 (Android version 9)
  • Google Pixel 3 emulator (Android version 10.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant