Closed kbecciv closed 1 year ago
Triggered auto assignment to @ctkochan22 (Engineering
), see https://stackoverflow.com/c/expensify/questions/4319 for more details.
Triggered auto assignment to @JmillsExpensify (External
), see https://stackoverflow.com/c/expensify/questions/8582 for more details.
@JmillsExpensify let me know when you post the job. Description is clear and it is reproducible
Upwork job is here: https://www.upwork.com/jobs/~012e25f97da880eedd. We're open for proposals.
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel (Exported
)
Current assignee @ctkochan22 is eligible for the Exported assigner, not assigning anyone new.
Still open for proposals.
Bumping this to $500 to encourage proposals.
Not overdue, waiting proposals
@kbecciv is this reproducible now?
I am unable to reproduce this issue
Proposal:
Changing "contentContainerStyle" of InvertedFlatList in ReportActionsList.js as follows fixes the issue.
The issue arrived because the padding between InvertedFlatList and TextInputContainer was reduced to 0 (as visible in above image) to accommodate Recipient's Local Time. Which wasn't the correct change as the padding in absence of Recipient's Local Time is 16, https://github.com/Expensify/App/blob/a24de554bd2e70575f4389942d6132d7ca9ea082/src/styles/styles.js#L1268-L1272 so counting marginTop = 5 of Recipient's Local Time's View Container, https://github.com/Expensify/App/blob/a24de554bd2e70575f4389942d6132d7ca9ea082/src/pages/home/report/ParticipantLocalTime.js#L63 https://github.com/Expensify/App/blob/a24de554bd2e70575f4389942d6132d7ca9ea082/src/styles/styles.js#L643-L647 the correct padding should be 11 and pt3 is the closest to that.
Hey @Santhosh-Sellavel you can reproduce the issue by following the steps below:
@Santhosh-Sellavel Checking with team, will update you shortly
@Santhosh-Sellavel Issue is still reproducible.
@Santhosh-Sellavel Issue is still reproducible.
RPReplay_Final1663859877.MP4
@kbecciv this looks likely from an simulator is this reproducible on any real device
No, this is real device.
All right no luck for me though, thanks for checking @kbecciv.
⚠️ Looks like this issue was linked to a possible regression on PRODUCTION here
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.
If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here.
If a regression has occurred and you are the assigned CM follow the instructions here.
If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.
@JmillsExpensify, @ctkochan22, @Santhosh-Sellavel Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
We're still open for proposals! Issue is still reproducible.
Hi, @JmillsExpensify @ctkochan22 @Santhosh-Sellavel @kbecciv can you take a look at my proposal?
Will have a look @advaitasol9, thanks for the bump!
Issue not reproducible during KI retests. (First week)
@advaitasol9 is this issue reproducible for you on staging/ latest main.
Hey @Santhosh-Sellavel you can reproduce the issue by following the steps below:
- Send multiple messages.
- Keep the textinput focused, so that keyboard stays open.
- Delete the last message.
Yes @Santhosh-Sellavel, below is a video from few days ago while I was testing on main branch. In my testing I found the issue is only happening when we delete the message while the keyboard is open.
Yes @Santhosh-Sellavel, below is a video from few days ago while I was testing on main branch. In my testing I found the issue is only happening when we delete the message while the keyboard is open.
@advaitasol9 Can you check now on staging build or latest main
Sure @Santhosh-Sellavel , will get back to you.
@Santhosh-Sellavel I am able to reproduce on latest main.
@JmillsExpensify @advaitasol9 's proposal looks good.
@JmillsExpensify @advaitasol9 's proposal looks good.
@ctkochan22 thanks for the quick review, if possible can you wait one more day? I'm investigating this & other related issues.
Thanks!
@advaitasol9
The issue arrived because the padding between InvertedFlatList and TextInputContainer was reduced to 0 (as visible in the above image)
Do you think this was a regression, when was it reduced?
Sorry @Santhosh-Sellavel , I meant to say the padding right now is set to 0 which needs to be 12.
@Santhosh-Sellavel Sorry hat other related issues are you investigating?
@ctkochan22 Yeah, I'm C+ there too this might be related to this issue as the scroll position is not correct for the last item in both issues but on different use cases.
I like trying to fix the scroll position issues more holistically, though perhaps for clarity, is it only happening for the delete case and pay?
I like trying to fix the scroll position issues more holistically
Yeah, exactly
I don't think #10283 is related to this since I believe the root cause there is about the content changing size and here the chats do not change size. I think @advaitasol9 might be on the right track.
Ok cool. Thanks for your patience @advaitasol9. For the sake of clarity, what is the formal proposal?
Proposal:
Changing "contentContainerStyle" of InvertedFlatList in ReportActionsList.js as follows fixes the issue.
The issue arrived because the padding between InvertedFlatList and TextInputContainer was reduced to 0 (as visible in above image) to accommodate Recipient's Local Time. Which wasn't the correct change as the padding in absence of Recipient's Local Time is 16,
so counting marginTop = 5 of Recipient's Local Time's View Container, https://github.com/Expensify/App/blob/a24de554bd2e70575f4389942d6132d7ca9ea082/src/pages/home/report/ParticipantLocalTime.js#L63
the correct padding should be 11 and pt3 is the closest to that. Before: https://user-images.githubusercontent.com/93445984/191662026-7189564b-380d-462e-b55e-bc6661aabc7b.mp4
here's the proposal @JmillsExpensify.
@neil-marcellini @Santhosh-Sellavel Are both of you cool with this proposal? I'd love to keep things moving forward! 🙌🏼
I'll leave it up to CME @ctkochan22, I was commenting from another linked issue.
Oh shoot. Good catch. @ctkochan22 can you chime in here so that we can keep this one moving?
I agree with @neil-marcellini here. I don't think the two are not related. I'm good with the proposal, lets move forward
Cool. I'll add @advaitasol9 to the issue. Can you also make sure to the Upwork job as well please? cc @Santhosh-Sellavel
📣 @advaitasol9 You have been assigned to this job by @JmillsExpensify! 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 📖
Hi @JmillsExpensify , i've applied on upwork. I'll create a PR by 12 october.
Awesome, thank you! @Santhosh-Sellavel just waiting on you to apply.
@Santhosh-Sellavel Reminder to apply to the Upwork job when you have a chance.
Done thanks @JmillsExpensify
Issue not reproducible during KI retests. (First week)
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:
The previous message should not be hidden
Actual Result:
The previous message becomes partially hidden
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.96.0
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/188025493-15d3a984-ccec-4e20-8706-7deae4c33626.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub