Embedded app checks stuck pending for 3 weeks despite verified App Bridge and session tokens (Remix template)

Both “Embedded app checks” on the App Store review page have been stuck pending for about 3 weeks and are blocking submission (Submit for review is disabled):

  • Using the latest App Bridge script loaded from Shopify’s CDN
  • Using session tokens for user authentication

We have installed and interacted with the app on our dev store across many 2-hour cycles over those 3 weeks (loading the app, running scans, applying fixes, navigating between routes) and the checks never flip.

Verified on our side:

  • AppProvider from @shopify/shopify-app-remix/react with isEmbeddedApp and apiKey set; App Bridge loads from cdn.shopify.com and the NavMenu renders in the admin sidebar
  • unstable_newEmbeddedAuthStrategy: true (token exchange); authenticated document loads and fetches all succeed
  • @shopify/shopify-app-remix 4.2.0, @shopify/app-bridge-react 4.2.11

App details:

Could a staff member manually verify these checks or advise on what the checker is not seeing? Happy to provide anything else needed. Thanks!

Thanks @FieldCart_Ops, outside of what you’ve already checked (thanks for the specific detail by the way), some other common causes we’ve seen for checks staying pending is ad blockers or privacy extensions intercepting the telemetry App Bridge sends. Testing in a separate browser profile, or incognito can help here.

To confirm whether that’s what’s happening, open your browser’s Network tab while you interact with the app and look for telemetry requests being sent. If those are blocked (ie 503’s) or not appearing at all, that’s likely why the checks never flip.

If that doesn’t move the checks, reach out to our support team in the help center and we can look in to the status on our side. Feel free to link to this thread when you do that so they have the context of what you have already tried.

You were exactly right, thank you. A privacy extension in the browser we used for all our dev store testing was returning 503s for every request to monorail-edge.shopifysvc.com and otlp-http-production.shopifysvc.com, so none of our session data ever reached the checker. Disabled the extension, interacted with the app again, and both checks went green on the next cycle. Submitted for review today.

For anyone else who lands here: open the Network tab while using your app on the dev store and look for 503s on shopifysvc.com domains before assuming the checks themselves are broken.