Hi everyone,
I’m developing a Shopify app using Remix (Node + App Bridge). I have a form that correctly shows fetcher.state === “submitting” when submitted, and the loader for the page works perfectly and consistently.
However, the action tied to the form is not being triggered at all — and this happens randomly. Sometimes it works as expected, sometimes it doesn’t trigger at all, even though no changes have been made to the code.
I’ve verified:
-
The form has a proper method=“post” and uses the correct fetcher.
-
Logs inside the action function don’t get triggered when it fails.
-
There are no visible frontend errors.
-
The route is being resolved correctly (I’m not using dynamic action paths).
-
This happens even in development mode.
Could this be related to:
-
App Proxy configuration?
-
App Bridge or session/authentication issues?
-
Something specific to embedded apps in Shopify Admin?
Any guidance would be greatly appreciated!