GoodDollar / GoodDAPP

GoodDollar.org Wallet is the simplest access point to Claim your daily G$. It Is based on web3 and React native web.
good-dapp.vercel.app
MIT License
106 stars 55 forks source link

Android-QA: going back and forth to claim screen breaks navigation handler #4256

Closed L03TJ3 closed 4 months ago

L03TJ3 commented 5 months ago

Description

navigating back and forth to the claim screen breaks on some devices

The supposedly related error message could be this: 04-10 11:12:08.067 E/unknown:FabricViewStateManager(32530): setState called without a StateWrapper

I cannot replicate on my physical devices (android 13) but most devices (android 10/11/12/13) I tested on browserstack have the same issue as reported by @vldkhh who can reproduce it on his physical device (android 10)

Steps to reproduce

  1. Open app
  2. click on claim
  3. click on back button
  4. click on claim
  5. click on back button App gets stuck

Alternative

  1. open app
  2. click on claim
  3. click navigate back
  4. click on switch chain
  5. click on claim
  6. click on navigate back

It also happens when you actually claim and then switch over the other chain to claim

Attachments: stuck.txt

Private Zenhub Video

fulllogs - fulllogs from stack.txt

decentralauren commented 5 months ago

@vldkhh mind connecting this to the releasable issue in github (so we know what's holding it up)?

decentralauren commented 5 months ago

@sirpy can you confirm you are taking this on?

sirpy commented 5 months ago

@vldkhh @L03TJ3 need to find first QA version where this issue starts.

sirpy commented 5 months ago

@vldkhh any progress on this?

vldkhh commented 5 months ago

@sirpy waiting fixes to Signup/Login

decentralauren commented 5 months ago

@sirpy reminder that this issue is blocked by access to the QA environment (understand you have a call w Torus - thanks).

sirpy commented 5 months ago

fixed with an alternative goerli rpc until they releae a new RN web3auth package

L03TJ3 commented 5 months ago

@sirpy this issue has nothing to do with login or torus

sirpy commented 5 months ago

the crashes are caused by sentry. fixed by downgrading sentry version.

vldkhh commented 4 months ago

verified on prod