-
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
[Hold for PR 24041] [$1000] Dev: Web - Composer disappears while switching chats in high traffic account #22947
Comments
Triggered auto assignment to @conorpendergrast ( |
Bug0 Triage Checklist (Main S/O)
|
@amyevans I wasn't able to see this on v1.3.41-2 (Staging), so outside of dev. Have you only found this on dev so far? |
I reproduced it on prod, albeit a lot less pronounced: Screen.Recording.2023-07-17.at.10.31.24.AM.movCan you try joining the SF lounge room (SO) and see if you experience it after that? |
Ok perfect, thanks Amy! I was able to reproduce this very mildly on [email protected] on Production using that Lounge room 👍 |
I'll default to external for this, but let me know if you think this should be internal |
Job added to Upwork: https://www.upwork.com/jobs/~01d355d230175a068f |
Current assignee @conorpendergrast is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Is it possible to add my ht account to that lounge room? Thanks |
@hoangzinh You should be able to join using this link: https://new.expensify.com/r/8292963527436014 |
ProposalPlease re-state the problem that we are trying to solve in this issue.While switching chats in high-traffic accounts, the composer disappears for a moment and is displayed at a later time. What is the root cause of that problem?The root cause of the problem is the loading of draft comments using App/src/pages/home/report/ReportActionCompose.js Lines 1300 to 1305 in cd851d0
What changes do you think we should make in order to solve the problem?Solution 1:
Solution 2: Please have a look at the test videos that are before and after the changes Before Fix: before_fix.mp4Solution 1: Solution_1_Fix.mp4Solution 2: after_fix.mp4What alternative solutions did you explore? (Optional)I also considered fetching the draft comments when the report screen is getting loaded. But, then, that will delay the overall loading of the report screen and it didn't seem to be a good user experience to me. Since the draft comment is specific to the composer, delaying the load of the footer seems to be a better solution than delaying the load of the report screen. |
ProposalUpdated proposal. Added Solution 1 which is more promising to me. @rushatgabhane Kindly review. |
@rojiphil sorry but code diffs aren't accepted as proposals. could you please explain your changes in simple words |
@rushatgabhane Sorry for the extra details. I am still learning the tricks of writing proposals here. Anyways, I have updated the proposal with only relevant details. Hopefully, this time it is good enough. Kindly review. |
Proposal |
ProposalUpdated @rushatgabhane, have further updated the proposal with relevant links to code. Hopefully, this should further help in understanding the proposal. Kindly review. Thanks |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Same ^ |
Same same |
@conorpendergrast, @rushatgabhane, @aldo-expensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Still the same, waiting for #24041 to deploy |
Triggered auto assignment to @sophiepintoraetz ( |
This comment was marked as duplicate.
This comment was marked as duplicate.
@sophiepintoraetz I'm on parental leave; re-assigning! This has been triaged and we're waiting for #24041 to deploy before we re-test and confirm it's fixed |
@rushatgabhane @aldo-expensify - are we still holding here? |
From looking at #24041, it was merged, but I don't see our typical deploy comments by Melvin-bot so I'm a bit confused. I think we should just:
|
I think this is not happening anymore: Screen.Recording.2023-09-14.at.11.28.27.AM.movThe composer remains there even if the chat is still loading @amyevans since you are the reporter, does the video above look like it confirms that this is not longer a problem? I used network tool to make the connection slow |
It looks good to me! But I'd also like @shawnborton to confirm since he was the original reporter 😄 |
Cool, we can close and reopen if we see it start happening again. |
This is held on #24041
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
Composer remains visible
Actual Result:
Composer disappears, then later reappears
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: Dev 1.3.40-1
Reproducible in staging?: n/a
Reproducible in production?: n/a
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
Notes/Photos/Videos: Any additional supporting documentation
composer-disappearing.mov
Expensify/Expensify Issue URL:
Issue reported by: Amy Evans
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1689360443816699
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: