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][$1000] Unable to edit the message when multiple messages are received #18805

Closed
1 of 6 tasks
kavimuru opened this issue May 11, 2023 · 138 comments
Closed
1 of 6 tasks
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Internal Requires API changes or must be handled by Expensify staff Monthly KSv2 Not a priority Reviewing Has a PR in review

Comments

@kavimuru
Copy link

kavimuru commented May 11, 2023

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:

  1. Open the app in android and login with user A
  2. Open report of user B
  3. edit any message, do not save it, if needed, you can exit the report
  4. From any other device, login with user B
  5. send multiple messages to user A until edited message leaves the screeen on user A device
  6. On user A device, in user B report, click on edit message compose box to edit message and observe that app does not open the keyboard, does not display edit message compose box in middle and glitches out

Expected Result:

App should allow to edit the message

Actual Result:

App does not open edit message keyboard and does not allow us to edit the message if multiple messages are received while editing the message

Workaround:

Can the user still use Expensify without this being fixed? Have you informed them of the workaround?

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: 1.3.13.0
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
Notes/Photos/Videos: Any additional supporting documentation

edit.message.glitches.out.when.multiple.msgs.recieved.mp4
az_recorder_20230511_181001.mp4

Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1683777332636589

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01abb91265e8834d00
  • Upwork Job ID: 1656952977054523392
  • Last Price Increase: 2023-05-12
@kavimuru kavimuru added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels May 11, 2023
@melvin-bot
Copy link

melvin-bot bot commented May 11, 2023

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

@melvin-bot
Copy link

melvin-bot bot commented May 11, 2023

Bug0 Triage Checklist (Main S/O)

  • This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
  • This bug is not a duplicate report (check E/App issues and #expensify-bugs)
    • If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead
  • This bug is reproducible using the reproduction steps in the OP. S/O
    • If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
    • If the reproduction steps aren't clear and you determine the correct steps, please update the OP.
  • This issue is filled out as thoroughly and clearly as possible
    • Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.
  • I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

@flaviadefaria flaviadefaria added the External Added to denote the issue can be worked on by a contributor label May 12, 2023
@melvin-bot melvin-bot bot changed the title Unable to edit the message when multiple messages are received [$1000] Unable to edit the message when multiple messages are received May 12, 2023
@melvin-bot
Copy link

melvin-bot bot commented May 12, 2023

Job added to Upwork: https://www.upwork.com/jobs/~01abb91265e8834d00

@melvin-bot
Copy link

melvin-bot bot commented May 12, 2023

Current assignee @flaviadefaria is eligible for the External assigner, not assigning anyone new.

@melvin-bot
Copy link

melvin-bot bot commented May 12, 2023

Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel (External)

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label May 12, 2023
@melvin-bot
Copy link

melvin-bot bot commented May 12, 2023

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

@jeet-dhandha
Copy link
Contributor

Few questions :

  • Why do we keep draft message id ?
  • When closing a chat why aren't they getting removed ?
  • Why are we allowing multiple edits at the same time for the user ?

@mountiny
Copy link
Contributor

Why are we allowing multiple edits at the same time for the user ?

This is just a design decision, its on purpose

I think this would be great issue for Callstack so asking them to take this one cc @marcochavezf

@melvin-bot melvin-bot bot added the Overdue label May 14, 2023
@Santhosh-Sellavel
Copy link
Collaborator

Waiting for proposals here.

@melvin-bot melvin-bot bot removed the Overdue label May 14, 2023
@Piotrfj
Copy link
Contributor

Piotrfj commented May 15, 2023

Hi I'm Piotr from Callstack - expert contributor group - will start investigation in this area

@melvin-bot

This comment was marked as off-topic.

@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label May 15, 2023
@melvin-bot
Copy link

melvin-bot bot commented May 15, 2023

📣 @Piotrfj You have been assigned to this job by @mountiny!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻
Keep in mind: Code of Conduct | Contributing 📖

@melvin-bot melvin-bot bot added the Overdue label May 16, 2023
@flaviadefaria
Copy link
Contributor

A contributor was just assigned Melvin!

@melvin-bot melvin-bot bot removed the Overdue label May 16, 2023
@flaviadefaria
Copy link
Contributor

I'm OoO for 8 days so re-adding the BUG label, but keeping myself assigned. I'll be back at work on May 30th.

@flaviadefaria flaviadefaria added Bug Something is broken. Auto assigns a BugZero manager. and removed Bug Something is broken. Auto assigns a BugZero manager. labels May 19, 2023
@marcochavezf
Copy link
Contributor

PR still in review

@flaviadefaria
Copy link
Contributor

Thanks @abekkala I'm back from OoO and taking this back from you now :)

@flaviadefaria
Copy link
Contributor

@Piotrfj have you been able to address the comments in the PR?

@flaviadefaria
Copy link
Contributor

@Piotrfj can you please give an update?

@Piotrfj
Copy link
Contributor

Piotrfj commented Oct 5, 2023

@flaviadefaria I've been trying to reproduce the issue and I could not been able to do it, but then I saw that it only occurs in safari. So right now that I've reproduced it I'm working on the solution

@flaviadefaria
Copy link
Contributor

Thanks! Do you think we can get this done by next week?

@Piotrfj
Copy link
Contributor

Piotrfj commented Oct 10, 2023

@flaviadefaria Pretty sure I will finish it by the end of this week. I'm on a good way to complete it.

@flaviadefaria flaviadefaria added Bug Something is broken. Auto assigns a BugZero manager. and removed Bug Something is broken. Auto assigns a BugZero manager. labels Oct 12, 2023
@melvin-bot
Copy link

melvin-bot bot commented Oct 12, 2023

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

@flaviadefaria
Copy link
Contributor

@anmurali I'm officially no longer in the BugZero team so reassigning this as it will not close until tomorrow.

@Expensify Expensify deleted a comment from melvin-bot bot Oct 12, 2023
@flaviadefaria flaviadefaria removed their assignment Oct 12, 2023
@marcochavezf
Copy link
Contributor

PR still in review

@melvin-bot
Copy link

melvin-bot bot commented Oct 24, 2023

@marcochavezf, @anmurali, @Piotrfj, @Santhosh-Sellavel Whoops! This issue is 2 days overdue. Let's get this updated quick!

@marcochavezf
Copy link
Contributor

Hi @Piotrfj, friendly bump for the linked PR

Copy link

melvin-bot bot commented Nov 1, 2023

@marcochavezf, @anmurali, @Piotrfj, @Santhosh-Sellavel Whoops! This issue is 2 days overdue. Let's get this updated quick!

@marcochavezf
Copy link
Contributor

Putting this issue on hold per this comment #24154 (comment)

@marcochavezf marcochavezf changed the title [$1000] Unable to edit the message when multiple messages are received [HOLD][$1000] Unable to edit the message when multiple messages are received Nov 1, 2023
@marcochavezf marcochavezf added Weekly KSv2 and removed Daily KSv2 labels Nov 1, 2023
@melvin-bot melvin-bot bot added Monthly KSv2 and removed Weekly KSv2 labels Nov 27, 2023
Copy link

melvin-bot bot commented Nov 27, 2023

This issue has not been updated in over 15 days. @marcochavezf, @anmurali, @Piotrfj, @Santhosh-Sellavel eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

Copy link

melvin-bot bot commented Jan 29, 2024

@marcochavezf, @anmurali, @Piotrfj, @Santhosh-Sellavel, this Monthly task hasn't been acted upon in 6 weeks; closing.

If you disagree, feel encouraged to reopen it -- but pick your least important issue to close instead.

@Santhosh-Sellavel
Copy link
Collaborator

@anmurali Can we reopen this please?

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. Internal Requires API changes or must be handled by Expensify staff Monthly KSv2 Not a priority Reviewing Has a PR in review
Projects
None yet
Development

No branches or pull requests