1. The theme was not saved
The most common cause. Toggling the embed in the theme editor does nothing until you Save, and the app reads your published theme.
Save, return to the app, and click Refresh status.
2. You enabled it on a different theme
Duplicates and drafts are easy to end up in, especially mid-redesign. Confirm you enabled it on the theme that is actually published.
3. The status is cached in your session
Use Refresh status rather than reloading the page — that is what re-runs the check.
Verify the fix
- Dashboard reads App embed is active.
- A product with the metafield locks its quantity picker.
- A blocked cart shows the message on the cart page, if you have that on.