-
Notifications
You must be signed in to change notification settings - Fork 3k
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-04-03] [$1000] Border line appears, then disappears, above the 1st search result #15963
Comments
Triggered auto assignment to @conorpendergrast ( |
Bug0 Triage Checklist (Main S/O)
|
I've added a few more details to the reproduction steps, and a set of 3 screenshots to show more precisely the issue. Thanks! |
Job added to Upwork: https://www.upwork.com/jobs/~019f108d0e7679c2b4 |
Current assignee @conorpendergrast is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt ( |
Triggered auto assignment to @Beamanator ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Initially there is a border above the first searched result and disappears when hovering over the item in the pronoun list. What is the root cause of that problem?We're not checking the What changes do you think we should make in order to solve the problem?Adding App/src/components/OptionRow.js Line 88 in 1823b1c
What alternative solutions did you explore? (Optional)NA ResultWorking well after the fix: Screen.Recording.2023-03-15.at.13.24.59.mov |
ProposalPlease re-state the problem that we are trying to solve in this issue.When searching the pronounce then listing first item shows the top border What is the root cause of that problem?Initially, when we render the list we pass the What changes do you think we should make in order to solve the problem?We can update the keyExtractor function of the SectionList to the when if index is updated then also render the list again
Fix 15963-solve.movWhat alternative solutions did you explore? (Optional)
|
📣 @jayeshmangwani! 📣 Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Format:
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
the problem is in I've fixed the issue please check Screen.Recording.2023-03-15.at.3.14.02.PM.mov |
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Format:
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
ProposalPlease re-state the problem that we are trying to solve in this issue.Top border remains for the first option on filtering the pronouns list What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?Instead of adding the separator(top border) manually, we can use the
What alternative solutions did you explore? (Optional)We can add and consider prop |
@tienifr Thanks for the proposal! Your RCA is correct and the fix is straightforward 👍 🎀 👀 🎀 C+ reviewed cc @Beamanator |
@jayeshmangwani Thanks for the proposal! I don't think the RCA is correct, it is intentional to use a constant key otherwise we will re-render every item that changes position even if it's content (and styles) didn't change. |
📣 @tienifr You have been assigned to this job by @Beamanator! |
@s77rt it looks like you approved this proposal and I agree it looks perfect, so assigning @tienifr ! 👍 |
(p.s. sorry for the delay, had a crazy busy week last week at ExpensiConX) |
@tienifr Please make sure to cover other missing cases besides |
Hiring for this job:
|
Regression Test ProposalBug: Border line appears, then disappears, above the 1st search result Proposed Test Steps: For the main issue
For the other pages that could be affectedPriorityModePage
LanguagePage
ReportParticipantsPage
IOUConfirmationList
NewChatPage
SearchPage
IOUCurrencySelection
IOUParticipantsRequest
IOUParticipantsSplit
YearPickerPage
TimezoneSelectPage
WorkspaceInvitePage
WorkspaceMembersPage
Do we 👍 or 👎 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.89-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 2023-04-03. 🎊 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. Assigned 2023-03-20
|
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:
|
Regression Test Proposal
|
Bump @conorpendergrast if you don't mind doing the payments here soon please :D |
Sorry, missed this on Monday 🤦 |
Payments made (this comment) |
Regression test steps proposed. All done! |
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:
Hi
Hir
Expected Result:
There should not be a border line above the first item
Actual Result:
Initially there is a border above the first searched result and disappears when hovering over the item
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.84-1
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:
Recording.1707.mp4
pronounns-border-issue.mov
Expensify/Expensify Issue URL:
Issue reported by: @jayeshmangwani
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1678739463694459
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: