-
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
[$250] DEV: Investigate the console errors that show up after signing in #45619
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01b447136e274124b6 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @hoangzinh ( |
Triggered auto assignment to @puneetlath ( |
Please re-state the problem that we are trying to solve in this issue. What is the root cause of that problem?
|
Hi @mosesbabu can you format your proposal same as PROPOSAL_TEMPLATE here? Besides that, the root cause needs to be more details and clearly point out which is causing the issue. Thank you. |
ok noted doing so right now. was asking if the issue is not yet assigned as well thank you |
yep, it is still open for proposals |
It looks better @mosesbabu, but next time, you don't need to post a new proposal, just update the existing one.
Can you elaborate more on it in your RCA? Which line of code caused this error? How can it happen? In RCA, we have to describe the root cause in detail as much as possible. |
@puneetlath, @hoangzinh Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@mosesbabu is your proposal ready for the next review? If yes, please post a new comment according to step 7 of the guidelines https://github.com/Expensify/App/blob/main/contributingGuides/CONTRIBUTING.md#propose-a-solution-for-the-job |
Yes it's ready for review apologies this is my first time with expensify am I supposed to first fix the error or wait to be hired first |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
No worry @mosesbabu.
Your RCA is still not clear to me. Can you point out exactly which line of codes in Expensify/App repo or libraries that cause this error? Thank you. |
@hoangzinh The findDOMNode being depreciated error arises from this specific library is react-native-gesture-handler library in react not anywhere in the code as app is running on strictMode shows that its depreciated to fix is by using refs in componetts raising the error example component is :src/components/Pressable/GenericPressable/BaseGenericPressable.tsx however a depreciated warning doesnt keep app from running |
Cool. Can you share more details on how you would fix it in the |
ProposalPlease re-state the problem that we are trying to solve in this issue.A few console error. What is the root cause of that problem?If we look at the video play() error stacktrace image, we can see that it's coming from the onboarding video. If you open /onboarding/welcome-video, then you will all the errors + other errors that doesn't show in the OP, except the
We previously have this kind of issue too in #37194.
The code above is to fix #36906.
We mute the volume here initially, but not immediately. App/src/components/VideoPlayerContexts/VolumeContext.tsx Lines 11 to 32 in 6fcca3c
App/src/components/VideoPlayerContexts/PlaybackContext.tsx Lines 85 to 90 in 00d2c42
App/src/components/VideoPlayerContexts/PlaybackContext.tsx Lines 75 to 77 in 00d2c42
What changes do you think we should make in order to solve the problem?
Or, store the previous
and don't call
|
Oh, you're right. Let's wait for @puneetlath thoughts on #45619 (comment) |
Let's focus on fixing the ones that can be handled on our side for now in this issue. |
Thanks @puneetlath. @bernhardoj proposal looks good to me. Link to proposal #45619 (comment) 🎀👀🎀 C+ reviewed |
Current assignee @puneetlath is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
📣 @hoangzinh 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
PR is ready cc: @hoangzinh |
This issue has not been updated in over 15 days. @puneetlath, @hoangzinh, @bernhardoj eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
I think we're good to pay this one out. @hoangzinh can you complete the checklist? |
Sure, I will complete the checklist today |
BugZero Checklist:Console error 3rd: TypeError: Cannot read properties of undefined (reading 'routes')
|
BZ checklist is complete , @puneetlath |
Payment summary:
Thanks everyone! |
Requested in ND. |
$250 approved for @bernhardoj |
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:
Reproducible in staging?:
Reproducible in production?:
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:
Slack conversation:
Action Performed:
Expected Result:
Ideally, no error should be shown in the console.
Actual Result:
Many console errors show up and they are distracting, it's hard to know which one of them is causing a UI issue.
As of now here are the errors I'm seeing:
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?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @hoangzinhThe text was updated successfully, but these errors were encountered: