-
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
[$8000] Compose box disappears when user edit message and press "New message" button. #15216
Comments
Triggered auto assignment to @sonialiap ( |
Bug0 Triage Checklist (Main S/O)
|
@sonialiap Huh... This is 4 days overdue. Who can take care of this? |
This comment was marked as resolved.
This comment was marked as resolved.
PrashantMangukiya was able to reproduce 15216-iOS-Reproduction.mov |
I can reproduce, thanks PrashantMangukiya for correcting the steps I was taking screenRecording-23-1-2023-11-38.mp4
Current Behavior:Tapping "New Message" while in edit mode hides the composer at the bottom of the screen. If you tap out of the chat and back in without saving/canceling your edit then the message remains in edit mode until you save or cancel the changes. Expected Result:If you tap "New Message" it should bring you to the unread message and should show you the composer at the bottom of the chat. When you leave the chat and go back the message should not remain in edit mode and you should see the composer at the bottom of the chat. Updated OP with step and Expected Result clarification. |
Triggered auto assignment to @chiragsalian ( |
@chiragsalian I agree with Kavi that the composer should be visible at the bottom of the chat even if you're in edit mode on a message higher up in the chat. I cannot reproduce the composer not showing up if you tap out and back into the chat, it shows up for me. I think that edit mode should be canceled when you tap out of the chat, but that is not the issue that was reported here. |
Interesting, yeah i can reproduce the issue. Marking it as external. |
Job added to Upwork: https://www.upwork.com/jobs/~0152a52b263a42cee8 |
Current assignee @sonialiap is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
Current assignee @chiragsalian is eligible for the External assigner, not assigning anyone new. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Whenever user edits message from top of the chat and press "New message" button, at that time it will scroll back to latest chat but chat compose box does not show i.e. chat compose box will disappear. What is the root cause of that problem?Whenever we edit any message from the top of the chat at that time composer gets hidden. Meanwhile when we tap "New message" at that time we will scroll to the bottom of chat, but we do not take care to show composer by assuming that composer is already visible. So in this situation composer remain hidden. App/src/pages/home/report/ReportActionsView.js Lines 297 to 300 in 94057ba
What changes do you think we should make in order to solve the problem?To solve this we have to call toggle report action compose view from scrollToBottomAndMarkReportAsRead() {
toggleReportActionComposeView(true, this.props.isSmallScreenWidth);
....
} So using this solution it will scroll down to new message and show compose box (instead of disappear) as shown in result video and also solve the scroll bar showing on the left issue. With this solution it will not automatically take you out from edit mode. It is different issue and I think it should be handled separately. What alternative solutions did you explore? (Optional)None Result iOSiOS.mp4 |
📣 @PrashantMangukiya! 📣 Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Format:
|
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
It seems like we have some discussion on the Slack thread which I need to go through. I will update here based on it tomorrow. |
@parasharrajat do we have an update for this issue? |
Sorry not yet. I will be able to pick it up tomorrow. Basically, I am planning on deciding the next steps here not just summarizing the slack thread. |
Seems like @s77rt opened a GH react-native-community/discussions-and-proposals#640 and @parasharrajat needs to review. Can we aim to do that in the next 1-2 days? |
Not overdue |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@chiragsalian, @sonialiap, @parasharrajat Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@parasharrajat seems like we're waiting on your review for this issue, any updates? |
@chiragsalian, @sonialiap, @parasharrajat Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
There is no PR to review yet. I reviewed the proposal but there are no updates on it. I am going to review this issue's state and proceed which looks like the best thing to do about it. I am done for today but this will happen in 1-2 days (excluding weekends). |
Sounds good, thanks for the update |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Issue not reproducible during KI retests. (First week) |
I cannot reproduce anymore either. Will check in slack if the reporter can reproduce this. It's possible it was fixed by something else along the way. Closing for now, will reopen if I get a comment in slack that the issue can still be reproduced |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
Result expected by Kavi
Result expected by Sonia
Actual Result:
The Composer is still missing and when you tried to scroll, scroll bar is on the left.
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.72-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:
LMDE2559.1.MP4
Screen.Recording.2023-02-16.at.1.55.19.AM.mov
Expensify/Expensify Issue URL:
Issue reported by: @hungvu193
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1676518791786289
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: