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-07-20] [$1000] Dev : closing the keyboard shows a warning on dev. #22206

Closed
1 of 6 tasks
kavimuru opened this issue Jul 4, 2023 · 52 comments
Closed
1 of 6 tasks
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors Reviewing Has a PR in review Weekly KSv2

Comments

@kavimuru
Copy link

kavimuru commented Jul 4, 2023

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. Run the dev app.
  2. Go to any chat.
  3. Tab composer to open the keyboard.
  4. Hide the keyboard by dragging down.

Expected Result:

No warnings are shown.

Actual Result:

A warning is shown(See the attachment).

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:
Reproducible in staging?: dev
Reproducible in production?: dev
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
Screenshot 2023-07-02 at 1 47 53 PM

Expensify/Expensify Issue URL:
Issue reported by: @parasharrajat
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1688406249179949

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0135902153bfc14487
  • Upwork Job ID: 1678296096048033792
  • Last Price Increase: 2023-07-10
@kavimuru kavimuru added Daily KSv2 Needs Reproduction Reproducible steps needed Bug Something is broken. Auto assigns a BugZero manager. labels Jul 4, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jul 4, 2023

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

@melvin-bot
Copy link

melvin-bot bot commented Jul 4, 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

@parasharrajat
Copy link
Member

Cc: @ntdiary You might be interested in solving this.

@dylanexpensify
Copy link
Contributor

posted to slack to get someone with a dev acct to repro this

@ntdiary
Copy link
Contributor

ntdiary commented Jul 5, 2023

Cc: @ntdiary You might be interested in solving this.

Yeah, it's still reproducible, and if needed, I'm glad to raise a proposal and PR. : )

test.mp4

@ntdiary
Copy link
Contributor

ntdiary commented Jul 5, 2023

Proposal

Please re-state the problem that we are trying to solve in this issue.

Closing the keyboard will generate a warning that the enabled property does not exist.

What is the root cause of that problem?

+ if (enabled && duration && easing) {

This enabled variable is not defined.

What changes do you think we should make in order to solve the problem?

I think what we actually wanted to use is this.props.enabled, we can replace enabled with this.props.enabled

What alternative solutions did you explore? (Optional)

N/A

@melvin-bot melvin-bot bot added the Overdue label Jul 7, 2023
@parasharrajat
Copy link
Member

@dylanexpensify It is reproducible on main. We don't need to wait here. Let's get this fixed.

@ntdiary 's proposal looks good to me.

🎀 👀 🎀 C+ reviewed

@melvin-bot
Copy link

melvin-bot bot commented Jul 9, 2023

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

@parasharrajat
Copy link
Member

THis issue might be the root cause of #21540 (comment).

@ntdiary
Copy link
Contributor

ntdiary commented Jul 10, 2023

I raised a draft PR. If permitted, I will test and fill the checklist later. : )

@robertjchen
Copy link
Contributor

Thanks- the proposal makes sense to me! Assigning to @ntdiary

@melvin-bot melvin-bot bot removed the Overdue label Jul 10, 2023
@robertjchen robertjchen added External Added to denote the issue can be worked on by a contributor and removed Needs Reproduction Reproducible steps needed labels Jul 10, 2023
@melvin-bot melvin-bot bot changed the title Dev : closing the keyboard shows a warning on dev. [$1000] Dev : closing the keyboard shows a warning on dev. Jul 10, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jul 10, 2023

Job added to Upwork: https://www.upwork.com/jobs/~0135902153bfc14487

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

melvin-bot bot commented Jul 10, 2023

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

@melvin-bot
Copy link

melvin-bot bot commented Jul 10, 2023

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

@0xmiros
Copy link
Contributor

0xmiros commented Jul 10, 2023

yup, this is straightforward fix. As there's no lint rule in patch, this bug couldn't be easily discovered.
I commented on offending PR which caused this regression.

@0xmiros
Copy link
Contributor

0xmiros commented Jul 28, 2023

I don't think regression test is needed. We're still updating RN version to higher (0.72)

@parasharrajat
Copy link
Member

Reporting payment requested.

@parasharrajat
Copy link
Member

@dylanexpensify Can you please post the payment summary here?

@dylanexpensify

This comment was marked as outdated.

@parasharrajat
Copy link
Member

@dylanexpensify I am not C+ on this.

@0xmiros
Copy link
Contributor

0xmiros commented Aug 1, 2023

The PR was merged the same day @ntdiary was assigned

@dylanexpensify
Copy link
Contributor

dylanexpensify commented Aug 2, 2023

apologies, UPDATE:

Summarizing pay outs for the issue:

Issue reporter: @parasharrajat $250
Contributor: @ntdiary $1500
Contributor+: @0xmiroslav $1500

Upwork job is here.

@ntdiary
Copy link
Contributor

ntdiary commented Aug 2, 2023

@JmillsExpensify
Copy link

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

@ntdiary
Copy link
Contributor

ntdiary commented Aug 9, 2023

@dylanexpensify, a friendly reminder. 🙂

@dylanexpensify
Copy link
Contributor

Offer sent @ntdiary!

@ntdiary
Copy link
Contributor

ntdiary commented Aug 10, 2023

image

@dylanexpensify, Hi, it seems the offer amount is wrong. : )

@dylanexpensify
Copy link
Contributor

@ntdiary modified offer to show $1,500 amount!

@dylanexpensify
Copy link
Contributor

Payment sent/contract closed!

@dylanexpensify
Copy link
Contributor

@0xmiroslav are you paid in ND? Or upwork still?

@0xmiros
Copy link
Contributor

0xmiros commented Aug 10, 2023

@dylanexpensify please hold my payment. I just replied email with full details - #22745 (comment)

@dylanexpensify
Copy link
Contributor

got it, moving this to weekly!

@dylanexpensify dylanexpensify added Weekly KSv2 and removed Daily KSv2 labels Aug 11, 2023
@dylanexpensify
Copy link
Contributor

still waiting

@0xmiros
Copy link
Contributor

0xmiros commented Aug 18, 2023

Not on hold anymore.
@dylanexpensify can you check last email thread and handle my payment please?

@dylanexpensify
Copy link
Contributor

Yes! TY!

@dylanexpensify
Copy link
Contributor

@0xmiroslav do we just need a new upwork job for Volodymyr to apply to?

@0xmiros
Copy link
Contributor

0xmiros commented Aug 25, 2023

I think https://www.upwork.com/jobs/~0135902153bfc14487 can be reused if not expired.

@dylanexpensify
Copy link
Contributor

@0xmiroslav mind having them apply here? 🙇‍♂️

@dylanexpensify
Copy link
Contributor

bump on this @0xmiroslav ^ 🙇‍♂️

@0xmiros
Copy link
Contributor

0xmiros commented Sep 20, 2023

@dylanexpensify applied. thanks

@dylanexpensify
Copy link
Contributor

offer sent @0xmiroslav!

@dylanexpensify
Copy link
Contributor

all done!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors Reviewing Has a PR in review Weekly KSv2
Projects
None yet
Development

No branches or pull requests

8 participants