-
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 2022-04-06] Enter/return doesn't work when the button has options - reported by @Tushu17 #7964
Comments
Triggered auto assignment to @deetergp ( |
Proposal App/src/components/ButtonWithDropdown.js Lines 32 to 39 in d6e64b3
<Button
success
onPress={props.onButtonPress}
text={props.buttonText}
isLoading={props.isLoading}
shouldRemoveRightBorderRadius
style={[styles.flex1]}
+ pressOnEnter
/> solves the issue. |
ProposalProposing a solution as I reported this issue We aren't passing App/src/components/ButtonWithDropdown.js Lines 30 to 39 in d6e64b3
So by passing pressOnEnter to the Button which is on line 32 we can fix it.
|
Triggered auto assignment to @jliexpensify ( |
@deetergp - should go to Upworks right? If so, I'll assign myself again and make a job. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Triggered auto assignment to @NikkiWines ( |
🎀👀🎀 C+ reviewed @NikkiWines Let's go with @Tushu17's proposal since they reported the issue? |
Since the two proposals are identical, I think we should give the job to @sobitneupane, since they made a proposal first. I don't believe we have a process where issue reporters get first dibs on an issue cc: @mallenexpensify |
For reference, here's the details in CONTRIBUTING.md. https://github.com/Expensify/App/blob/main/CONTRIBUTING.md#propose-a-solution-for-the-job If y'all or anyone else wants to propose an update to this process, please do so in #expensify-open-source, it's been brought up a couple times before in that channel, I'd recommend searching around #expensify-open-source first and gathering some links/details/GH handles before starting a new discussion. |
@NikkiWines - the MD states:
Which makes me think that person who identified the bug should be given a chance to propose a solution |
@sobitneupane, had given his proposal just after it got logged on GH and also there was no external label so there wasn't any way I would have given my proposal before him. I had my proposal ready but I was waiting for the external label. The MD states that we should wait for the external label. I found that some people are proposing solutions just after the issue gets logged on GH. It just demotivating. I try to find solution for different issues and someone just posts his proposal without waiting the external label it makes all the efforts go in vein. I think we should make the proper rules that everyone has to follow so no one's efforts go in vein. I totally agree we should start a discussion on these rules and I am ready to share my views on it. |
@mallenexpensify @jliexpensify @NikkiWines
I thought anyone is allowed to propose a solution. So, I proposed the solution. |
@sobitneupane, I think you're getting it wrong, It's not about you posting proposal on other's Issue but as it has been made clear many times to us that we have to wait till the external label and I was doing the same on this issue. |
@jliexpensify - I raised this discussion in slack in an internal room here and confirmed that we don't have any policies that give precedence to the bug reporter just because they raised the issue. Bug reporters still get a chance to raise a potential solution and, in most cases, there are multiple ways to solve a problem so time isn't the main factor in a proposal being chosen. @sobitneupane, @Tushu17 is right in that the proper process for contributors is to wait until the @Tushu17, regardless of the reason, you technically also violated the above guideline by posting a proposal before the Basically, my stance is that given we have two proposals that are identical and were both posted before the |
@NikkiWines That's a good point. I agree 100% |
Sorry about the delay here! Posting in slack prompted a much larger discussion than I was expecting 😅 |
Hired Rushat, Tushar and Sobit! |
Adding @kadiealexander to help keep an eye on my GH's as I'll be OOO next week |
📣 @sobitneupane You have been assigned to this job by @jliexpensify! |
@jliexpensify leaving you assigned, please make payment on this one on the 6th/7th, as I'll be away. Thanks! 🎉 |
There's an iOS regression - if this isn't a big deal, I can arrange payment cc @rushatgabhane @NikkiWines |
@jliexpensify could you please link the iOS regression. I'm not able to find it 😅 |
@rushatgabhane - apologies: I used the wrong terminology here! I did see that iOS failed to deploy - #8206 - which is what I meant. If that's not an issue, I'll pay! |
Asking in Slack here: https://expensify.slack.com/archives/C01SKUP7QR0/p1649636370757839 Hoping to get an answer in the next 24 hours so I can issue payment. |
Sorry for the delay - confirmed that it's all good to proceed with payment, and will do shortly. |
Paid @Tushu17 and @rushatgabhane . Just awaiting @sobitneupane to accept and will pay + close job. |
Accepted the offer. |
Paid, and closed job in Upworks! |
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:
Expected Result:
Pressing Enter/Return should send money like it does in the request money.
Actual Result:
Pressing Enter/Return Closes the Keyboard or does nothing
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.41-0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
screen-rec.mp4
Expensify/Expensify Issue URL:
Issue reported by: @Tushu17
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1644833714384489
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: