Embedded app checks not passing

I am trying to send my app for submission but this check is not getting passed.
My app is not built using shopify remix, I have created my own backend using django and frontend using vite.
I have added cdn script in my index.html and also added the meta tag with shopify-api-key. but still none of the checks are passing.

Hey @Divyansh :waving_hand: , thanks for reaching out. A few things that can cause this are if you haven’t logged into your app on your dev shop to generate session data like it mentioned in the screenshot there - I’d just double check that if you haven’t already.

Another thing to check is to make sure your meta tag is at the top of each page in your app’s embedded UI section. If it is though, feel free to let me know and I can DM you so we can look into this further.

Hey @Alan_G ,
I have created the session data, but checks are not passing. And yes the meta tag is available at the top of every page of the embedded app

Thanks @Divyansh, very odd that it’s not triggering the check to pass in that case. Could you open your app in the Shopify admin, then right-click in the app embed → “View Page Source” and share what’s in your section? That’ll help us see exactly what order things are loading in.

With Vite, sometimes its build process could inject scripts before the App Bridge CDN script, which could potentially break the check (example issue here in the Vite repo for a similar case - not App Bridge, but showing how the build process can inject scripts).

Hey @Divyansh - just checking to see if the above helped, let me know!

Hey @Alan_G, thanks for your help, switching my browser to Chrome passed the checks

Hey @Divyansh, no worries, glad you’re passing the checks!