-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[$500] Chat - The chat shakes when you swipe down #31586
Comments
Triggered auto assignment to @sophiepintoraetz ( |
Job added to Upwork: https://www.upwork.com/jobs/~01a404d0c8e8de3687 |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Chat - The chat shakes when you swipe down What is the root cause of that problem?While scrolling, every time the scroll indicator gets close to the bottom, the What changes do you think we should make in order to solve the problem?We can change this part of code like this - Adding What alternative solutions did you explore? (Optional)Alternatively we can
|
ProposalPlease re-state the problem that we are trying to solve in this issue.The problem involves noticeable shaking in the chat view when engaging in specific actions, like opening multiline text in edit mode and scrolling up. What is the root cause of that problem?The issue arises because
If the user doesn't reach the end of the scroll, the loading circle is not visible anyway, making the adjustments redundant. What changes do you think we should make in order to solve the problem?Set
What alternative solutions did you explore? (Optional) |
@sobitneupane, @sophiepintoraetz Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@sobitneupane - can you take a look at the proposals, please? |
Thanks for the proposal @shahinyan11
I don't think we can do that. If we always set I don't think even increasing throttle solves the issue completely. |
Thanks for the proposal @brunovjk @brunovjk Can you please add more details on 3rd method in your proposal. Regarding "Create a designated space for the loading circle, ensuring it appears and disappears without affecting existing content.", It might create unwanted padding when Activity Indicator is hidden resulting bad user experience as discussed here. |
What I mean is that the display loader should not change the height of the content. I thought that the padding was small and would not look ugly.
This will not solve the problem completely. this just helps so that it doesn’t happen again several times within a second |
ProposalI found a new solution that helps avoid changing the UI. I changed old two solutions as alternative and added one new solution as the main |
Waiting for feedback from @sobitneupane |
Sorry for the delay @sobitneupane, I understand, I had the same concerns about solution 2, great that you confirmed it. I'm going to do some tests now on solution 3 and get back to you with details as soon as possible. Thanks. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@sobitneupane @sophiepintoraetz this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
@sobitneupane Could you please take a look at my updated proposal and give some feedback. It's already been 5 days since my update? |
Thanks for the update @shahinyan11. I was waiting for @brunovjk's update. I will review your proposal asap. Thank you for the patience. |
@sobitneupane after testing the "Scroll Height Increase" option, it was observed that the issue persisted, and the chat shaking was merely transferred to the scrollbar, making the user experience less favorable. Upon further investigation, the problem was traced to the |
Proposal |
Will review the proposal by EOD. |
I tried to reproduce the issue now, and it seems that not even the |
@sobitneupane when to expect updates from you |
@shahinyan11 I was reviewing the proposals. But looks like the issue is no longer reproducible. |
@sobitneupane and what steps did you take ? Or should we do something ? |
@sobitneupane The behavior changed due to adding following code |
The change was introduced by this PR. And the issue is no longer reproducible. I don't think any action is required in the issue. |
The issue is no longer reproducible but the question arises. When this loader may appear ? If there still exists some cases when the loader may appear, the issue still actual and if not, then why not remove the loader component from there ? |
@shahinyan11 I think we should close the issue for now. We can always reopen the issue if the problem resurfaces. |
@sobitneupane @sophiepintoraetz this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ and will need to go internal. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks! |
@sobitneupane, @sophiepintoraetz Whoops! This issue is 2 days overdue. Let's get this updated quick! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Ah, I missed this comment from being OOO, agreed. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.1.4
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
The swiping should be smooth
Actual Result:
The chat shakes when you swipe down
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6284556_1700515578151.Shake.1.mp4
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: