Admin links not working properly in mobile app

Hi everyone,

I noticed an issue while using an embedded Shopify app with an Admin Links extension to navigate between the app and Shopify order details, specifically in the Shopify Mobile App (iOS/Android).

Flow:

  1. Open the app’s Orders page

  2. Click an order → navigates to Shopify Order Details page

  3. From there, click the Admin link to redirect back to the app (/orders?orderId=XXX)

  4. The app uses the orderId param to fetch the order and open an edit modal

Expected behavior:

  • App initializes normally

  • Order data is fetched

  • Edit modal opens with the correct data

Actual behavior (only in mobile app):

  • Modal opens immediately but gets stuck in a loading state

  • App’s usual initialization/loading phase appears to be skipped

  • Using the back action from the modal navigates back to the Shopify order page instead of the app’s orders page

Additional context:

  • This flow works as expected on desktop and mobile browsers

  • The issue occurs only within the Shopify Mobile App

  • It seems like the app is not fully reloading when navigating back, and only the URL is changing


Has anyone faced a similar issue or found a reliable way to handle this flow in the Shopify Mobile App?

Any insights would be greatly appreciated. Thanks!

@Aravind_R Same issue here also.

https://community.shopify.dev/t/app-bridge-modal-content-renders-blank-ui-modal-children-not-displayed/29427/3

Thanks @shat_Eng for your insights. will look if this helps out.

Hi @Aravind_R

Did you figure this out in the end?

No @Liam-Shopify . I checked it but was related to the max modal opening up as an full page but in my case I’m not using teh max modal, instead it seems like the shopify orders section is opening an an intermediate modal in our app and admin link from the orders page is not redirected to the app or the page doesn’t gets refreshed. This might work if the pages gets refreshed with the new order id attached as params in page url as it does in browsers.