-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[WAITING ON SOBIT - CHECKLIST] [$250] Selected row in onboarding modal should not get :hover style #44055
Comments
Triggered auto assignment to @mallenexpensify ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
App/src/components/MenuItem.tsx Line 517 in 937c418
which used to fix issue.
to:
to fix our main issue. What alternative solutions did you explore? (Optional)
then add:
to:
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Onboarding modal uses incorrect row hover style when hovering over the options What is the root cause of that problem?There are two problems:
Additionally:This order effectively prevents us from seeing the pressed style for Lines 1320 to 1321 in 7561439
Which gives us this tactile feedback when pressing: VideoScreen.Recording.2024-06-20.at.12.17.43.PM.movWhat changes do you think we should make in order to solve the problem?
AlternativelyIf we don't want feedback on active press we can add a check for |
@shawnborton, @mallenexpensify Eep! 4 days overdue now. Issues have feelings too... |
@mallenexpensify can you please review this when you get a moment? Thanks! |
Job added to Upwork: https://www.upwork.com/jobs/~01ffaa9b43dacb7a8a |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
@sobitneupane , 👀 on the above proposals plz? Please keep in mind at @truph01 's proposal had been updated many times |
@mallenexpensify Yeah, my last update time was 3:04 PM, and then I commented "Proposal Updated" at 3:10 PM as mentioned in the contributor guides. |
@truph01 , yes, please continue to post 'proposal updated' when you do. I was referencing that updates were made over a handful of hours which might affect consideration of other proposals if they were submitted within that time. |
@shawnborton Looks like the issue is not reproducible any longer. Screen.Recording.2024-06-28.at.13.37.59.mov |
Interesting, if that's the case, we can just close this. Let me test quickly as well... |
Indeed it looks fixed. But let me ask a follow up question for the @Expensify/design team - should we make it so that the row that has the :active/:selected state should not get a hover BG? I think yes? But I don't feel too strongly. I think our existing patterns in the app make it so that anything that has a selected state doesn't get a hover BG color (like LHN items for instance). |
Yes 100% agree on that point Shawn. It's weird for the selected item to go from heavily emphasized to not-as-emphasized on hover. |
Okay cool, I'll go ahead and modify the title + body, and maybe we can take a new round of proposals here? |
Proposal updated
|
Proposal updated
|
Thanks for the update @truph01 Your alternative solution looks good to me but I believe we would want that behavior throughout the app not only in onboarding modal. Maybe we can use existing props in MenuItem instead of passing |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.12-0 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 2024-08-02. 🎊 For reference, here are some details about the assignees on this issue:
|
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:
|
Triggered auto assignment to @jliexpensify ( |
@jliexpensify I'm off til Monday afternoon, can you help with payment here? Thx |
Payment Summary
Waiting on checklist |
Paid and job closed. @sobitneupane bump for checklist! |
https://github.com/Expensify/App/pull/43987/files#r1703875086
I don't think any new update is required.
Yes.
|
Regression Test Proposal
Do we agree 👍 or 👎 |
@shawnborton, @mallenexpensify, @sobitneupane, @jliexpensify, @marcaaron, @truph01 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
LGTM @sobitneupane |
Test Case GH, thanks @sobitneupane |
$250 approved for @sobitneupane based on this summary. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.86-0
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
Expensify/Expensify Issue URL:
Issue reported by: @shawnborton
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1718816345646859
Action Performed:
Expected Result:
Selected row should not get a hover style
Actual Result:
Selected row changes BG color on hover
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
CleanShot.2024-06-28.at.16.12.11.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @mallenexpensifyThe text was updated successfully, but these errors were encountered: