Admin extension action not appearing in "More Actions" (shouldRender target broken in production )

Seems like this issue happened since an hour ago , suddenly my app’s admin extension action disappeared on the “More actions” dropdown on Shopify Admin (on production), which merchants suddenly unable to access them. (I did not make any changes to my app)

I checked the web request (GraphQL) sent on Shopify Admin that loads the available admin extension data , my app Admin extension data is indeed retrieved successfully, just that the Shopify Admin did not render the action.

Edit:

This seems to happen only on app that is distributed on App Store, Custom app (with installation link) does not have this issue.

I have narrowed down the issue, my admin extension toml file utilize the “shouldRender” API like this :

shopify.extension.toml :

[extensions.targeting.should_render]
module = "./src/condition/ShouldRender.js"

ShouldRender.js

const TARGET = 'admin.draft-order-details.action.should-render';

export default shopify.extend(TARGET, async ({ data }) => {
  return { display: true };
});

This worked previously, then suddenly it stopped working about 1-2 hours ago.

The admin action extension is still hidden, despite the "display : true " is returned.

the shouldRender target works fine when I am using shopify app dev , and view it on development store.

But when I deploy it using shopify app deploy , it does not work on live store .

@Elana would you mind looking into this? This issue happened starting few hours ago , I am not sure if it is related to the down time on Shopify Admin earlier

Hi @soulchild! We are looking into this. I will send you a DM now.

2 Likes

Here’s a video recording showing the admin action extension appears on local “shopify app dev” command, but disappear after I deploy it using “shopify app deploy” : CleanShot 2025-03-08 at 12.27.54 · CleanShot Cloud