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

[HOLD #12054] [$1000] Conversation DM bounces, flickers, and lags when scrolling downward in a long chat #2545

Closed
isagoico opened this issue Apr 22, 2021 · 115 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Monthly KSv2 Planning Changes still in the thought process

Comments

@isagoico
Copy link

isagoico commented Apr 22, 2021

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Expected Result:

Scrolling through a chat DM should be smooth (doesn't bounce, flicker, or lag) regardless of conversation length.

Actual Result:

The chat DM bounces when scrolling downward in a long conversation.

Action Performed:

  1. Open the Expensify.cash app on an Android device
  2. Navigate to a chat DM that has a long conversation of back and forth.
  3. Scroll upwards for a few seconds.
  4. Stop scrolling upward, and then slowly scroll downard at a reading speed.

Note: lag and flickering behavior is especially worsened if you:

  • Scroll slowly by tapping and releasing your finger each time (i.e. after each scroll downward, lift your finger, wait a moment, and then repeat...)
  • Fully expand the keyboard and scroll downward slowly.

Workaround:

You can still scroll, but it's a poor UX and the scroll should be smooth.

Platform:

Where is this issue occurring?
All platforms

Web
iOS
Android
Desktop App
Mobile Web

Version Number: 1.0.65-0

Notes/Photos/Videos:

jumps.mp4

Expensify/Expensify Issue URL: https://www.upwork.com/jobs/~0140ca576a3b244cff

View all open jobs on Upwork


From @quinthar https://expensify.slack.com/archives/C01GTK53T8Q/p1619067337008500

ISSUE: scrolling backwards seems to work great, but when you scroll forwards it Jitters all over the place. It's very hard to describe, but it's perfectly reproducible on android. Just go into a long conversation, scroll back a few pages, and then scroll forward slowly, and it bounces all over the place.

@isagoico isagoico added the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Apr 22, 2021
@MelvinBot
Copy link

Triggered auto assignment to @mateocole (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@MelvinBot MelvinBot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Apr 22, 2021
@mateocole mateocole added Weekly KSv2 Improvement Item broken or needs improvement. Engineering labels Apr 23, 2021
@MelvinBot
Copy link

Triggered auto assignment to @ctkochan22 (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@mateocole mateocole assigned ctkochan22 and unassigned ctkochan22 and mateocole Apr 23, 2021
@ctkochan22
Copy link

Labels look good

@ctkochan22 ctkochan22 removed their assignment Apr 23, 2021
@mallenexpensify

This comment has been minimized.

@ctkochan22

This comment has been minimized.

@ctkochan22 ctkochan22 removed their assignment Jun 10, 2021
@mallenexpensify

This comment has been minimized.

@mallenexpensify mallenexpensify added the External Added to denote the issue can be worked on by a contributor label Jun 11, 2021
@MelvinBot
Copy link

Triggered auto assignment to @michaelhaxhiu (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@michaelhaxhiu

This comment has been minimized.

@michaelhaxhiu michaelhaxhiu changed the title Conversation bounces/flickers when scrolling forward in a long conversation Conversation bounces, flickers, and lags when scrolling downard in a long conversation DM Jun 15, 2021
@michaelhaxhiu michaelhaxhiu changed the title Conversation bounces, flickers, and lags when scrolling downard in a long conversation DM Conversation bounces, flickers, and lags when scrolling downard in a long chat DM Jun 15, 2021
@michaelhaxhiu michaelhaxhiu changed the title Conversation bounces, flickers, and lags when scrolling downard in a long chat DM Conversation DM bounces, flickers, and lags when scrolling downard in a long chat DM Jun 15, 2021
@michaelhaxhiu michaelhaxhiu changed the title Conversation DM bounces, flickers, and lags when scrolling downard in a long chat DM Conversation DM bounces, flickers, and lags when scrolling downard in a long chat Jun 15, 2021
@michaelhaxhiu michaelhaxhiu changed the title Conversation DM bounces, flickers, and lags when scrolling downard in a long chat Conversation DM bounces, flickers, and lags when scrolling downward in a long chat Jun 15, 2021
@Julesssss
Copy link
Contributor

BLOCKED

@melvin-bot melvin-bot bot removed the Overdue label Aug 30, 2023
@melvin-bot melvin-bot bot added the Overdue label Sep 11, 2023
@michaelhaxhiu
Copy link
Contributor

Still blocked

@melvin-bot melvin-bot bot removed the Overdue label Sep 11, 2023
@melvin-bot melvin-bot bot added the Overdue label Sep 20, 2023
@michaelhaxhiu
Copy link
Contributor

Still holding on pagination #12054

@melvin-bot melvin-bot bot removed the Overdue label Sep 20, 2023
@michaelhaxhiu michaelhaxhiu removed their assignment Sep 28, 2023
@michaelhaxhiu michaelhaxhiu added Bug Something is broken. Auto assigns a BugZero manager. and removed Bug Something is broken. Auto assigns a BugZero manager. labels Sep 28, 2023
@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Sep 28, 2023
@Expensify Expensify deleted a comment from melvin-bot bot Sep 28, 2023
@Expensify Expensify deleted a comment from melvin-bot bot Sep 28, 2023
@michaelhaxhiu michaelhaxhiu removed the Bug Something is broken. Auto assigns a BugZero manager. label Sep 28, 2023
@michaelhaxhiu michaelhaxhiu removed their assignment Sep 28, 2023
@michaelhaxhiu michaelhaxhiu added the Bug Something is broken. Auto assigns a BugZero manager. label Sep 28, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 28, 2023

Triggered auto assignment to @greg-schroeder (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@Expensify Expensify deleted a comment from melvin-bot bot Sep 28, 2023
@michaelhaxhiu michaelhaxhiu added Monthly KSv2 and removed Daily KSv2 labels Sep 28, 2023
@michaelhaxhiu
Copy link
Contributor

I'm re-assigning this as part of my preparation for Sabbatical (starting tomorrow). Next steps:

@greg-schroeder
Copy link
Contributor

Still on hold

@greg-schroeder
Copy link
Contributor

This has been open for 2.5 years, does this need to be open? 😅

@Julesssss
Copy link
Contributor

Lol, probably not? We can always reopen if someone raises this again

@greg-schroeder
Copy link
Contributor

Haha okay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement. Monthly KSv2 Planning Changes still in the thought process
Projects
None yet
Development

No branches or pull requests