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 regression test steps] Checkbox is unchecked when selected #13269

Closed
Julesssss opened this issue Dec 2, 2022 · 20 comments
Closed

[HOLD for regression test steps] Checkbox is unchecked when selected #13269

Julesssss opened this issue Dec 2, 2022 · 20 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Engineering Improvement Item broken or needs improvement. Internal Requires API changes or must be handled by Expensify staff

Comments

@Julesssss
Copy link
Contributor

Julesssss commented Dec 2, 2022

Problem

The following bug was reported today:

Steps:

  • Open any page that has checkbox (Manage member, Profile Page...)
  • Try to tab on check box
  • Notice that checkbox get checked and unchecked at the same time

Reported by: @hungvu193

Solution

Revert this PR

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01c0577e0c4012d00b
  • Upwork Job ID: 1606451156754501632
  • Last Price Increase: 2022-12-24
@Julesssss Julesssss self-assigned this Dec 2, 2022
@Julesssss Julesssss added Hourly KSv2 Engineering Improvement Item broken or needs improvement. labels Dec 2, 2022
@Julesssss Julesssss added DeployBlockerCash This issue or pull request should block deployment Reviewing Has a PR in review labels Dec 2, 2022
@Julesssss
Copy link
Contributor Author

PR: #13271

@OSBotify
Copy link
Contributor

OSBotify commented Dec 2, 2022

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@hungvu193
Copy link
Contributor

@Julesssss May I have the reporting bonus for this one?

@Julesssss Julesssss removed the DeployBlockerCash This issue or pull request should block deployment label Dec 2, 2022
@Julesssss Julesssss reopened this Dec 2, 2022
@Julesssss
Copy link
Contributor Author

This will be resolved with this PR, BUT the issue wasn't actually deployed to staging so it should not have been a blocker. My bad!

@Julesssss Julesssss added Daily KSv2 and removed Hourly KSv2 labels Dec 2, 2022
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Daily KSv2 labels Dec 8, 2022
@melvin-bot melvin-bot bot changed the title Checkbox is unchecked when selected [HOLD for payment 2022-12-15] Checkbox is unchecked when selected Dec 8, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 8, 2022

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

If no regressions arise, payment will be issued on 2022-12-15. 🎊

After the hold period, please check if any of the following need payment for this issue, and if so check them off after paying:

  • External issue reporter
  • Contributor that fixed the issue
  • Contributor+ that helped on the issue and/or PR

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

  • Merged PR within 3 business days of assignment - 50% bonus
  • Merged PR more than 9 business days after assignment - 50% penalty

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Dec 14, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 21, 2022

@Julesssss Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@melvin-bot
Copy link

melvin-bot bot commented Dec 23, 2022

@Julesssss Huh... This is 4 days overdue. Who can take care of this?

@mallenexpensify mallenexpensify added the Internal Requires API changes or must be handled by Expensify staff label Dec 24, 2022
@melvin-bot
Copy link

melvin-bot bot commented Dec 24, 2022

Job added to Upwork: https://www.upwork.com/jobs/~01c0577e0c4012d00b

@melvin-bot
Copy link

melvin-bot bot commented Dec 24, 2022

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

@mallenexpensify
Copy link
Contributor

@sobitneupane can you please accept the job and reply here once you have?
https://www.upwork.com/jobs/~01c0577e0c4012d00b

@sobitneupane
Copy link
Contributor

@mallenexpensify I didn't review the PR. So, No payment.

@hungvu193
Copy link
Contributor

I'm the reporter can you invite me? @mallenexpensify

@mallenexpensify
Copy link
Contributor

Thanks @sobitneupane , I think I saw your name in the upper right corner of the PR but now realizing there's not a ✔️ next to it for the review.

Thanks @hungvu193 , doubled check the OP and still somehow missed. I've hired you, can you please accept the job and reply here once you have?

@hungvu193
Copy link
Contributor

@mallenexpensify I've accepted the offer

@mallenexpensify mallenexpensify self-assigned this Dec 27, 2022
@mallenexpensify
Copy link
Contributor

@hungvu193 paid for reporting, thanks.
@Julesssss , I think this needs a regression test steps update, right? I'm not seeing the auto-checklist GH post, I can copy/paste and complete if we think we need (should be quick)

@mallenexpensify mallenexpensify added Weekly KSv2 and removed Daily KSv2 labels Dec 27, 2022
@mallenexpensify mallenexpensify changed the title [HOLD for payment 2022-12-15] Checkbox is unchecked when selected [HOLD for regression test steps] Checkbox is unchecked when selected Dec 27, 2022
@melvin-bot melvin-bot bot added Monthly KSv2 and removed Weekly KSv2 labels Jan 19, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jan 19, 2023

This issue has not been updated in over 15 days. @Julesssss, @mallenexpensify, @sobitneupane eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

@mallenexpensify mallenexpensify added Daily KSv2 and removed Monthly KSv2 Reviewing Has a PR in review labels Jan 20, 2023
@mallenexpensify
Copy link
Contributor

mallenexpensify commented Jan 20, 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:

  • The PR that introduced the bug has been identified. Link to the PR:
  • 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:
  • 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:
  • 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: https://github.com/Expensify/Expensify/issues/257451

@mallenexpensify
Copy link
Contributor

Coming from the PR

Tests

  1. Sign in to any account
  2. Open any page that has checkbox (Manage member, Profile Page...)
  3. Try to tap on the check box
  4. The checkbox should be checked and unchecked without any obvious bugs

Add here in TestRail
Workspace Settings - Manage Members - Invite
Add a new step 11 and 12 -
11. Uncheck then re-add the check in the checkbox
12. Verify the check is removed then re-added without any bugs.

Posted https://expensify.slack.com/archives/C01SKUP7QR0/p1674175379411399

@melvin-bot melvin-bot bot added the Overdue label Jan 23, 2023
@mallenexpensify
Copy link
Contributor

@Julesssss can you check off the top three boxes here #13269 (comment)
We can close this once that's done, I created the TestRail issue here https://github.com/Expensify/Expensify/issues/257451

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Jan 24, 2023
@Julesssss
Copy link
Contributor Author

Checked off and added the links. Discussion took place outside of slack in this case.

@melvin-bot melvin-bot bot removed the Overdue label Jan 30, 2023
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 Daily KSv2 Engineering Improvement Item broken or needs improvement. Internal Requires API changes or must be handled by Expensify staff
Projects
None yet
Development

No branches or pull requests

5 participants