-
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
[$250] [Search v2.2] Chat is scrolled to the bottom when refreshing the page #48808
Comments
Triggered auto assignment to @alexpensify ( |
Triggered auto assignment to @danieldoglas ( |
We think that this bug might be related to #wave-control |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
I'll take this since it's part of Search |
Job added to Upwork: https://www.upwork.com/jobs/~021833217065296959946 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rojiphil ( |
Upwork job price has been updated to $125 |
We should navigate the user to the reportActionID as well, not only the report |
📣 @ikevin127 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
📣 @huult 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Thank you for everything. I will create a pull request for this ticket tonight. |
@huult, I was just wondering if this is the issue then how it is working for the central pane ReportActionsList |
Proposal updated
Hi @ikevin127 , While creating the pull request, I found a better solution. The pull request is already open. Can you check it? Thanks! |
Thanks @Pujan92!
@huult This is a valid question when it comes to the RCA, which I wasn't able to figure out. I checked out your updated proposal and to be honest I'm reluctant when it comes to adding more useEffects / timeouts in a component which is already complex because these can degrade performance. I think the best way to go here would be to dig into why the link / scroll to message works when the list is in central pane but not when it's in RHP. If you're wiling to dig deeper and update your proposal to expand on the RCA and fix the issue such that it would work in RHP as well please let us know - otherwise we can re-open this for proposals 👍 |
Proposal updated
@ikevin127, I've updated the proposal. Can you help check it again? Thank you! |
This comment was marked as outdated.
This comment was marked as outdated.
@huult 🟢 The latest proposal update, RCA and solution are the perfect fix here, I tested it and can confirm that it works as expected without any scroll jumps, works exactly like on the central pane on browser refresh 👍 You can proceed to implementing the latest solution in the opened PR and tag me there once it's ready for review. Notes for PR:
const onStartReached = useCallback(() => {
InteractionManager.runAfterInteractions(() => requestAnimationFrame(() => loadNewerChats(false)));
}, [loadNewerChats]); which is preferred over the inline function suggested because of performance reasons. |
@ikevin127 are we waiting for an update here? Sorry, I don't see the extra PR. Thanks! |
@alexpensify PR #49477 for this issue was just deployed to production, no extra PR needed. |
Thank you for flagging the payment date and clarifying the status. |
Payouts due: 10-04-24
Upwork job is here. Closing - I believe that I sent the payment via Upwork, but something looks off in Upwork. Please reply if you didn't get the payment and go through the payment process again. |
@alexpensify I only got $125, was that on purpose or a mistake ? |
@alexpensify Indeed, Upwork is acting weird today (reported in other issues too). So far nothing changed, I got $125 for this issue, looks same as #48808 (comment) and in Overwiew I only see the $125 transaction: Contract details look like this right now: |
Ok, I have a note to check again on Monday. Maybe there is a delay or something on the Upwork side. All my payment states are not updating correctly in Upwork today. If there is still an issue on Monday, I'll reach out to their support since I input a Bonus to correct the price issue. |
Understood! For context: the same thing happened in this issue: #48161 and the BZ wasn't able to do anything with the payment once the initial contract was ended without me being paid anything, so I'm assuming that your additional $125 bonus did not go through once the initial contract was ended after the $125 payment. In the other issue, the BZ sent me another contract saying:
To which I replied with:
|
@alexpensify , Can you also check for me on Upwork? My contract for this ticket has ended, but the status on Upwork is still 'work in progress. thank you |
@alexpensify I still did not get the other $125, only got half of the payment for this issue so far. |
Thanks for these updates! There is an issue an Upwork that is being investigated to address the payment process. I'm going to hold until there is a fix. Convo: https://expensify.slack.com/archives/C01GTK53T8Q/p1728319262830679 |
@huult and @ikevin127 - our team figured out the Upwork bug, and I tried to complete the payment via another payment path in Upwork. Their support team is working on a permanent fix for the bug. I'd really appreciate it if you could confirm today's payment was sent successfully. Thanks! |
✅ Confirmation that I just got the other $125, thanks Al ! |
It was sent to me. Thank you, @alexpensify |
Awesome, thank you for confirming! This bug is a wild one on the Upwork side, so I appreciate your patience. |
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: v9.0.31-0
Reproducible in staging?: Y
Reproducible in production?: N/A
Email or phone of affected tester (no customers): applausetester+shsb22ertt@applause.expensifail.com
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
The chat report in RHP is not scrolled down to the bottom and stays in the same report action opened before refreshing the page
Actual Result:
The chat report in RHP is scrolled down to the bottom and user has to scroll up to find the chat report opened before refreshing the page
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6597778_1725902355625.2024-09-09_19_35_43.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @rojiphilThe text was updated successfully, but these errors were encountered: