-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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-06-29] [$1000] Dev: Android/iOS - Invalid prop console error #20589
Comments
Triggered auto assignment to @stephanieelliott ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Console error appears (invalid props.style key What is the root cause of that problem?Some page use Lines 2679 to 2681 in 035783a
What changes do you think we should make in order to solve the problem?We should replace all styles All places are using
App/src/components/TextInput/BaseTextInput.js Line 357 in 035783a
What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Dev: Android/iOS - Invalid prop console error What is the root cause of that problem?We're using What changes do you think we should make in order to solve the problem?Because we wanna keep the cursor when hovering the text, we can replace current usage of current Text with <TextLink
onPress={() => {Navigation.navigate(ROUTES.getReportRoute(props.iouReportID));}}
style={[styles.chatItemMessage, styles.colorMuted]}>
{lodashGet(message, 'html', props.translate('iou.payerOwesAmount', {payer: managerName, amount: reportAmount}))}
</TextLink> What alternative solutions did you explore? (Optional)N/A |
Looks like something related to As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our Feel free to drop a note in #expensify-open-source with any questions. |
Hey @kavimuru are the repro steps really just |
@stephanieelliott yes. You will see the warning box at the bottom when you open a chat (dev only I guess) |
Job added to Upwork: https://www.upwork.com/jobs/~0151ecf2b81452ae95 |
Triggered auto assignment to @joekaufmanexpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
Current assignee @joekaufmanexpensify is eligible for the Bug assigner, not assigning anyone new. |
This comment was marked as duplicate.
This comment was marked as duplicate.
Reapplying the |
Sounds good! I'm going to ask an engineer to repro here, since looks like this is a dev only error. |
I can reproduce this. @dukenv0307 's proposal looks good to me. 🎀 👀 🎀 C+ reviewed |
Since this qualifies for a speed bonus, we need to issue the following payments here:
|
@dukenv0307 offer sent for $1,000! ($500 will be issued as bonus) |
@parasharrajat offer sent for $1,000! ($500 will be issued as bonus) |
@bernhardoj offer sent for $250! |
@parasharrajat Could you please complete your portion of the BZ checklist when you have a chance? Thanks! |
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:
|
Great, thanks! BZ checklist is complete. |
All set to issue payment here (besides Rajat's, which is on hold for the new process). |
@dukenv0307 $1,500 sent and contract ended! |
@bernhardoj $250 sent and contract ended! |
This one is all set for now. As soon as we're able to pay @parasharrajat , we can close this out! |
Not overdue. Pending being able to pay rajat here. |
Payment to rajat still on hold. Bumped in Slack. |
@joekaufmanexpensify It will be better to make this weekly. |
Still on hold |
Checking in on whether we are all set to pay these. |
Bumped in Slack. |
Payment requested. Ref: #20589 (comment) Thanks for waiting @joekaufmanexpensify. |
Great, thanks! Copying the payment message down so it's clear for the individual who pays. This qualifies for speed bonus, so we need to issue the following payments here:
|
Closing for now, since all that's left is NewDot payment (which has been requested)! |
Reviewed details for @parasharrajat. These details are accurate based on summary from Business Reviewer and are now approved for payment in NewDot. |
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:
No console error
Actual Result:
Console error appears (invalid props.style key
cursor
)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?
Version Number: 1.3.25-4
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
Expensify/Expensify Issue URL:
Issue reported by: @bernhardoj
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1686120988945439
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: