-
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
[Live Markdown Issues] Android - Chat - App isn't responding on pasting email repeatedly in compose box #36354
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01c622c8bf192a870b |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @aimane-chnaif ( |
Triggered auto assignment to @mallenexpensify ( |
We think that this bug might be related to #vip-vsp |
When user paste the text |
📣 @nrajyaguru! 📣
|
Hey @lanitochka17, |
📣 @nayabatir1! 📣
|
Unable to reproduce on iOS, @aimane-chnaif can you test on android? Thx |
reproduced on android On 5th repeat, it took 10s to be pasted into composer. Seems related to live markdown |
After copy pasting email several times, composer is super slow when try to edit message and almost unusable. |
Checking on in the markdown room https://expensify.slack.com/archives/C06BDSWLDPB/p1707866403183029 |
Thanks for reporting this issue, I will investigate it, please assign me. @thienlnam Could we also add this issue in #36071? |
📣 @aimane-chnaif 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
@tomekzaw, @mallenexpensify, @thienlnam, @aimane-chnaif Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Working on it |
Still working at it. Current status: trying to profile Hermes runtime to find out which part of ExpensiMark parser is working too slow. With that knowledge maybe we will be able to make it faster. |
Current update: investigated performance of ExpensiMark on Hermes. The input for profiling ExpensiMark was |
@SzymczakJ is the bug reproducible with other text or data being pasted repeatedly in the compose box? I want to add this to a VIP/wave project and I'm thinking #vip-vsb. Wanting to know if small business users will be affected by this or if it's an edge case that only happens with pasted emails. |
@mallenexpensify I didn't manage to reproduce it with anything other than emails. |
Thanks @SzymczakJ , appreciate the context, I had no idea that it took longer to parse emails with more characters. @thienlnam , lil help here. with this only affecting users who paste a bunch of emails in at once, do you think it's worth fixing right now or should we close then maybe revisit later? One reason TO potentially fix now would be if email parsing updates also benefited or sped up other places in the app. (I have no clue) |
@mallenexpensify after spending some time on this issue these are my thoughts:
Maybe we should think of some more general and long-term solution for this "live-markdown working slow with some inputs" issue. Do you have other ideas? |
@tomekzaw @mallenexpensify @thienlnam @SzymczakJ @aimane-chnaif this issue is now 4 weeks old and preventing us from maintaining WAQ. This should now be your highest priority. Please post below what your plan is to get a PR in review ASAP. Thanks! |
Current assignee @aimane-chnaif is eligible for the Internal assigner, not assigning anyone new. |
Yeah I don't think this is an urgent bug we need to fix - it's definitely a malicious edge case so we can add it to the list but can prioritize other issues before this |
I added this to the main tracking issue #36071, and adjusted priority |
Added to #vip-vsb because the bug doesn't have to do with money. I wonder, since there's also the tracking issue, if there's another/better way to manage this ¯_(ツ)_/¯ |
It looks like Jack and gang are going through issues, from high > low and this one is medium. |
#36071 was closed
So.. now... do we want to do anything here? Fix it? add From @SzymczakJ above
|
I think we can close for now and re-open if this comes up again. Realistically this doesn't seem like a common use-case and the time tradeoff does not seem worth it |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.4.90
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:
From header copy email and paste in compose repeatedly, app isn't responding message must note be displayed
Actual Result:
From header copy email and paste in compose repeatedly, app isn't responding message is displayed
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6376901_1707757873412.not.mp4
logs (2).txt
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: