Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.56k stars 2.9k forks source link

[HOLD for payment 2023-07-14] [$1000] Placeholder not moving back to it's place after selecting a contact #19231

Closed kavimuru closed 1 year ago

kavimuru commented 1 year ago

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. Click on FAB
  2. Click on "Split bill"
  3. Type an email and select the contact that shows up in the below suggestion
  4. Notice the placeholder text "Name, email or phone number"

Expected Result:

The placeholder text should return back to it's place after user selects on a contact

Actual Result:

Placeholder stays in typing state and doesn't return back

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?

Version Number: 1.3.16.3 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

https://github.com/Expensify/App/assets/43996225/9f767ec5-2b7d-4295-9d53-cd50a5e1f51f

https://github.com/Expensify/App/assets/43996225/802d475f-c737-4743-b533-30b44ccff1ec

Expensify/Expensify Issue URL: Issue reported by: @nathan-mulugeta Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1684261779675679

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0196a89d054bb9c9e0
  • Upwork Job ID: 1660771960364109824
  • Last Price Increase: 2023-06-12
alexpensify commented 1 year ago

Waiting for a review here before assigning it out.

alexpensify commented 1 year ago

No update yet

tylerkaraszewski commented 1 year ago

Sorry about all the delays on this. Assigned now.

melvin-bot[bot] commented 1 year ago

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

melvin-bot[bot] commented 1 year ago

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

melvin-bot[bot] commented 1 year ago

πŸ“£ @dukenv0307 You have been assigned to this job by @alexpensify! 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 πŸ“–

alexpensify commented 1 year ago

There we go, automation is in place now! @dukenv0307 the issue has been assigned to you.

dukenv0307 commented 1 year ago

Hi @sobitneupane The PR is ready for review https://github.com/Expensify/App/pull/20736

sobitneupane commented 1 year ago

We are having discussion on expected behavior on selecting and unselecting row on New Group and Split Bill pages. So, putting hold on PR.

alexpensify commented 1 year ago

@sobitneupane should we put this GH on hold too?

alexpensify commented 1 year ago

@isabelastisser - I'm going to reassign another bug team member, I'm going OOO until Monday, July 10. I see you are returning on July 5.

Required action from the πŸ› team: Check on the PR state and put it on Hold if we need more time. Maybe move to weekly.

sobitneupane commented 1 year ago

should we put this GH on hold too?

@alexpensify I don't think that will be necessary. I believe we will come to conclusion within a day or two.

alexpensify commented 1 year ago

Thank you for clarifying @sobitneupane!

@isabelastisser when you return, please check the PR state. You can disregard my weekly comment.

melvin-bot[bot] commented 1 year ago

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

tylerkaraszewski commented 1 year ago

Hey @arosiclair - I am leaving on sabbatical so you got picked to take over this issue. I think I'll you'll need to do is review the final PR when it's ready.

arosiclair commented 1 year ago

@sobitneupane what's the status of this issue?

dukenv0307 commented 1 year ago

@arosiclair Discussing in the PR, we will try to done soon

sobitneupane commented 1 year ago

PR is off hold now. Decision was made in the thread to highlight text on selecting/deselecting row.

melvin-bot[bot] commented 1 year ago

Based on my calculations, the pull request did not get merged within 3 working days of assignment. Please, check out my computations here:

On to the next one πŸš€

melvin-bot[bot] commented 1 year ago

⚠️ Looks like this issue was linked to a Deploy Blocker 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 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.

isabelastisser commented 1 year ago

I'm back. Thanks @alexpensify!

isabelastisser commented 1 year ago

@dukenv0307 @sobitneupane did this PR cause a regression?

sobitneupane commented 1 year ago

Nope @isabelastisser The linked issue is not a bug. It is an expected behavior to focus the textinput on selecting/unselecting row.

dukenv0307 commented 1 year ago

I think we are eligible for the timeline bonus because this issue is on hold from Jun 29 to Jul 4

isabelastisser commented 1 year ago

@sobitneupane, to confirm, the PR didn't cause a regression, and this issue is ready for payment, correct?

@arosiclair I think we can process the bonus because the PR merged shortly after it was no longer on hold. Do you agree?

sobitneupane commented 1 year ago

@isabelastisser Yup. The PR didn't cause a regression. The PR has not hit the production yet. So, not ready to issue payment.

melvin-bot[bot] commented 1 year ago

Reviewing label has been removed, please complete the "BugZero Checklist".

melvin-bot[bot] commented 1 year ago

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.3.37-7 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2023-07-14. :confetti_ball:

After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

melvin-bot[bot] commented 1 year ago

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:

arosiclair commented 1 year ago

@arosiclair I think we can process the bonus because the PR merged shortly after it was no longer on hold. Do you agree?

That makes sense to me πŸ‘

isabelastisser commented 1 year ago

I was OOO yesterday and will take care of this by EOD.

isabelastisser commented 1 year ago

@sobitneupane please complete the BugZero checklist.

I will process the payments in Upwork now.

sobitneupane commented 1 year ago

Sorry for the delay @isabelastisser. I will complete the checklist by tomorrow. I will be paid through newDot.

isabelastisser commented 1 year ago

The payments were made in Upwork. Waiting for @sobitneupane to complete the BZ checklist, then we are all set.

sobitneupane commented 1 year ago

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:

Rather than a bug, it was an inconsistency issue. The PR raised make MoneyRequestParticipantsSplitSelector page consistent with NewGroupPage.

sobitneupane commented 1 year ago

Regression Test Proposal

Do we agree πŸ‘ or πŸ‘Ž

isabelastisser commented 1 year ago

[@isabelastisser] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:

https://github.com/Expensify/Expensify/issues/302474

all set!

sobitneupane commented 1 year ago

https://github.com/Expensify/App/issues/19231#issuecomment-1625449536

Requested payment on newDot.

JmillsExpensify commented 1 year ago

@isabelastisser Can you please summarize the appropriate individual payments for all parties involved in this issue? This is holding up @sobitneupane's NewDot payments. More information on this compliance process in Slack.

isabelastisser commented 1 year ago

Payments summary:

Issue reported by: @Nathan-Mulugeta $250 C+ review: @sobitneupane $1000 review, $500 urgency bonus Issue fixed by: @dukenv0307, $1000 for accepted proposal, $500 urgency bonus

JmillsExpensify commented 1 year ago

Reviewed details for @sobitneupane. These details are accurate based on summary from Business Reviewer and are now approved for payment in NewDot.