-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Android - Console error on login page when Phone or email text-input is focused. - reported by @aneequeahmad #11194
Comments
Triggered auto assignment to @RachCHopkins ( |
Triggered auto assignment to @srikarparsi ( |
This issue should be resolved by https://github.com/Expensify/App/pull/10929/files#diff-6dc391ec60b205cb6a3aab3878552fc9e50c4494004d83aaa0797ea332a8d21a change in #10929 |
yup thank you @sobitneupane, closing out the issue. |
We've recently started compensating for reporting console errors if they get fixed. I think we should make it a best practice for QA to always (when possible) include logs when they create issues (ideally both from the contributor if they're submitted as well as from when QA reproduces). For this issue specifically, it appears that QA reported #10753 an hour before @aneequeahmad reported this and late tl,dr: compensating for console errors opens up a bit of a can o' worms and might take time to research. If we're going to do continue to compensate, we should ask the contributor to do the digging if they think they're due compensation. |
@mallenexpensify How can i compare my report time with internal team's time. I didn't found any reported issue on slack neither any logged bug when i posted it. Also, #10753 cc: @mallenexpensify |
@aneequeahmad The internal report time would be the time the E/App issue is created from QA if they found the issue. And for yours in Slack I see an hour later. The large majority of issues will be created in the E/App repo, let's consider it an edge case that you'd report and issue and someone would say 'oh, that's been reported internally' without there be a link they can provide (or... maybe screenshot). Does that answer your question/ |
@mallenexpensify, Ummmm you're right that majority of the issues are reported in E/App repo. I'm afraid i've seen most the issues that i reported on slack expensify-open-source are not logged on E/App repo and Page not found error is shown. Also, the error i reported is console error and the other one mentioned above #10753 root cause isn't this error because this error is in logged out state. Apologies if i'm missing something. Thanks |
Would/did the fix for #10753 have fixed the 'logged out state' error you reported? Another thought, for any issues in the E/E repo that you don't have access too, you can request an employee take a look and screenshot the creation or reporting time for those. |
@mallenexpensify Actually the logged out state error is fixed in this PR #10929. The one you mentioned #10753 issue is closed as this was also fixed by this PR #10929 |
The linked in issues in the OP of #10929 all have creation dates before you reported the issue @aneequeahmad , so I'm back to wondering "would this issue had been fixed if it hadn't been reported?" I'm not sure that's the only justification for compensation though. The reason I'm curious is because it's possibly to report a ton of legitimate bugs while possibly knowing they likely have the same underlying problem. I'm not suggesting you've done so here, just talking this through as I'm also trying to decide if the reporting bonus is due. |
That totally makes sense what you're wondering. Now i'm wondering this too xD Please let me explain the PR a bit more. #10929 PR has 3 issues mentioned which are:
Let me know if this makes sense or not. |
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 errors
Actual Result:
Console error:
Error: Failed prop type: The prop
isChecked
is marked as required inCheckbox
, but its value isundefined
.at Checkbox (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false&app=com.expensify.chat&modulesOnly=false&runModule=true:259205:36)
in BaseTextInput
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platform:
Where is this issue occurring?
Version Number: 1.2.1-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
Expensify/Expensify Issue URL:
Issue reported by: @aneequeahmad
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1662053176714619
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: