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 for payment 2023-01-11] IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) #11391

Closed
kbecciv opened this issue Sep 28, 2022 · 80 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Engineering Internal Requires API changes or must be handled by Expensify staff Reviewing Has a PR in review Weekly KSv2

Comments

@kbecciv
Copy link

kbecciv commented Sep 28, 2022

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:

  1. Launch the app
  2. Log in with any account
  3. Go to Setting - Workspace
  4. Tap on Reimbursable expenses
  5. Tap on Units to change it

Expected Result:

Units under Reimbursement should be visible after tap on it

Actual Result:

Units under Reimbursement-hidden by keyboard after tap on it

Workaround:

Unknow

Platform:

Where is this issue occurring?

  • iOS

Version Number: 1.2.9.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

RPReplay_Final1664396449.MP4

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

@melvin-bot
Copy link

melvin-bot bot commented Sep 28, 2022

Triggered auto assignment to @AndrewGable (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@AndrewGable AndrewGable added Weekly KSv2 External Added to denote the issue can be worked on by a contributor Daily KSv2 and removed Daily KSv2 Weekly KSv2 labels Sep 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Sep 29, 2022

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

@melvin-bot
Copy link

melvin-bot bot commented Sep 29, 2022

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

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Sep 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Sep 29, 2022

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

@melvin-bot melvin-bot bot changed the title IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) [$250] IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) Sep 29, 2022
@JmillsExpensify
Copy link

Putting a hold on this and filing with our larger keyboard initiative.

@JmillsExpensify JmillsExpensify changed the title [$250] IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) [Hold] [$250] IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) Sep 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 3, 2022

@JmillsExpensify, @AndrewGable, @parasharrajat Whoops! This issue is 2 days overdue. Let's get this updated quick!

@melvin-bot melvin-bot bot added the Overdue label Oct 3, 2022
@JmillsExpensify JmillsExpensify added Weekly KSv2 and removed Daily KSv2 labels Oct 3, 2022
@melvin-bot melvin-bot bot removed the Overdue label Oct 3, 2022
@JmillsExpensify
Copy link

Moved to weekly while issue is on hold pending larger keyboard updates.

@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

@JmillsExpensify JmillsExpensify changed the title [Hold] [$250] IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) [Hold #10273] IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) Oct 5, 2022
@mvtglobally
Copy link

Issue not reproducible during KI retests. (Second week)

@AndrewGable
Copy link
Contributor

Ok two weeks of not being able to reproduce means I think we should close, reopen if you disagree!

@kbecciv
Copy link
Author

kbecciv commented Oct 18, 2022

@JmillsExpensify @AndrewGable QA team is discovered the same issue in Android on build 1.2.17.0

Record_2022-10-18-11-09-02_4f9154176b47c00da84e32064abf1c48.mp4

@tgolen
Copy link
Contributor

tgolen commented Dec 8, 2022

I'd still like to get a better idea of what the proposal would look like, but if @chrispader just wants to work in the PR to iron out the details, that's fine with me too.

@AndrewGable AndrewGable removed their assignment Dec 9, 2022
@chrispader
Copy link
Contributor

@JmillsExpensify @tgolen added a PR for this. in Expensify/App

The changes in react-native-picker-select i would like to submit to the general library, once it got reviewed here

@JmillsExpensify
Copy link

I wanted to give everyone a quick heads up that I'm OOO this week, though I intend to check in every couple of days. @tgolen if you need anything quickly on the Bug Zero side of things, it'd be great if you can handle it or raise it #bug-zero in Slack for help. Thanks!

@trjExpensify trjExpensify added the Reviewing Has a PR in review label Dec 12, 2022
@tgolen
Copy link
Contributor

tgolen commented Dec 13, 2022

There will be three PRs for this issue:

  1. A PR to the Expensify fork of react-native-picker-select. IN REVIEW
  2. A PR to App to implement the new features of the picker. IN REVIEW
  3. A PR to the official react-native-picker-select upstream library. PENDING

It sounds like 3 will be done after we have completed 1 and 2, is that right @chrispader ?

@chrispader
Copy link
Contributor

Yes, exactly! @tgolen

Working on both of these PRs (1 & 2) right now

@JmillsExpensify
Copy link

Circling back on 3, do we have a separate issue for that, or we're going to hold off closing this issue until all three PRs are merged (either in this repo or upstream)?

@melvin-bot
Copy link

melvin-bot bot commented Dec 26, 2022

@JmillsExpensify, @tgolen, @hannojg, @chrispader, @parasharrajat Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@JmillsExpensify JmillsExpensify added Weekly KSv2 and removed Daily KSv2 labels Dec 27, 2022
@JmillsExpensify
Copy link

Looks like we are still working through #13514, which @parasharrajat was able to review today. Woo! That said, most everyone on this issue is out for the holidays, so I'm moving this issue to weekly and we can resume daily updates next week.

@chrispader
Copy link
Contributor

I think this issue is already fixed, right? @tgolen @JmillsExpensify

@tgolen
Copy link
Contributor

tgolen commented Jan 6, 2023

For the most part, yes. Did we ever do this?

A PR to the official react-native-picker-select upstream library.

@chrispader
Copy link
Contributor

I added a PR in the upstream library. You can find it here

@JmillsExpensify
Copy link

Great point. So I think in that case, we need to:

  • Add the BugZero checklist to this issue ✅
  • Create an issue to revert our rn-picker fork when the PR is merged upstream
  • So at this point we just need to close out the checklist and then issue payments.

@JmillsExpensify
Copy link

JmillsExpensify commented Jan 11, 2023

BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

  • [@parasharrajat / @tgolen] The PR that introduced the bug has been identified. Link to the PR: No PR. This wasn't a regression and was just adding a feature that didn't exist
  • [@parasharrajat / @tgolen] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: NA
  • [@parasharrajat / @tgolen] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: NA
  • [@JmillsExpensify] A regression test has been added or updated so that the same bug will not reach production again. Link to the GH issue for creating the test here:

@JmillsExpensify JmillsExpensify changed the title IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) [HOLD for payment 2023-01-11] IOS - Workspace -Units under Reimbursement-hidden by keyboard after tap on it (small phones) Jan 11, 2023
@JmillsExpensify
Copy link

Circling back to payments, this is where I think we landed.

@parasharrajat the upwork job is here: https://www.upwork.com/jobs/~014479aca2e5c69cc7. @chrispader I think Margelo is adding these to the monthly invoice, so make sure you pass the word along.

@JmillsExpensify
Copy link

@parasharrajat @tgolen Do both of you mind giving us a head start on the BZ checklist above?

@tgolen
Copy link
Contributor

tgolen commented Jan 12, 2023

Sure, this one is easy since it wasn't a regression. It was just something missing from the original implementation (so technically we added a feature).

@tayyabHussain7860

This comment was marked as off-topic.

@melvin-bot

This comment was marked as off-topic.

@tgolen

This comment was marked as off-topic.

@JmillsExpensify
Copy link

@parasharrajat Let's close the loop on this one. I've gone ahead and invited you to the Upwork job.

@JmillsExpensify
Copy link

P.S. Regression issue is created, so we'll be ready to close this out as soon as Rajat is able to accept.

@JmillsExpensify
Copy link

@parasharrajat has been paid out, so we should be done here. Thanks!

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

No branches or pull requests