Navigation error on install — Unexpected 400 after redirection (App)

Hi everyone,

I’m in the process of publishing my shopify app, and I’m running into a redirection issue during the installation flow.

Here’s the exact error I’m seeing:

Navigation error on install
Expected HTTP Response: 200
Actual HTTP Response: 400 from
https://uvszh1-m5.myshopify.com/admin/oauth/redirect_to_install?...
During an automated check, your app didn’t successfully redirect to a merchant user interface after authentication. The app responded with an unexpected HTTP status code.

The thing is my app already performs the redirection correctly after authentication. When I test the install flow manually, everything works fine. But the automated review check fails with this 400 error.

Here’s what I’ve already verified:

  • :white_check_mark: The redirect URL exactly matches the one configured in the app settings.

  • :white_check_mark: OAuth flow completes successfully during manual testing.

  • :white_check_mark: App homepage URL is correctly set.

  • :white_check_mark: It’s a shopify app, so the post-install redirection is intended to take the merchant to the theme editor / app UI.

Has anyone faced something similar with same or know why this might happen during the automated check?
Is there anything specific required for the redirect URL or post-install behavior for theme extension apps?

both

Are you using Shopify managed installs or manually?