This is an app that has been installed for very long in the store. It happens randomly when navigating from one page to another using the react-router-dom useNavigate hook.
Sometimes it happens in the first navigation, sometimes in the second. I looked into logs using edge://inspect and it happens after this action:
Take into account that this bug was introduced in version 9.26.2. It doesn’t happen in 9.22. And as far as I’m aware, it’s only happening in Android Shopify POS app. In IOS is fine.
This seems surprisingly similar to an issue I am also having. I’m presuming by the console screenshots you included that this is happening on your development preview?
Also, does the infinite loading ever result in an error, or does it stay in the loading state indefinitely?
This is still happening. I updated to v10.0.0 on Android, and it is still an issue. Is the team doing something to fix this? The lack of feedback for 28 days is not encouraging.
Sorry, shouldn’t have skim read. I mean for App Bridge are you using the CDN hosted one? You’ll need that as well as the node dependencies.
Just checking through my debug checklist
I have spent hours and days debugging this and I think I found a hack to make it work since this is an Android code issue from Shopify.
It seems the “loading” state in Android gets unsync. I receive that loading variable is false, but the loading screen is visible. The only way of fixing this is using the shopify global variable to set loading to true and then to false again.