Save/Refresh Page On Admin Action Admin UI Extension

Topic summary

A developer has created an Admin UI Extension (admin action) for Shopify’s draft orders detail page that successfully updates draft orders via GraphQL, but cannot reload the underlying page data after the update.

Key Issues:

  • The <Form> component appears incompatible with admin action modals—the contextual save bar displays below the modal overlay and vanishes when the modal closes
  • The navigation API doesn’t work for reloading admin pages or navigating within the admin interface
  • Research suggests the navigation API may have been removed from admin actions

Current Status:

  • An issue was submitted on GitHub (issue #2234), but the link is now unavailable
  • Another user confirms this is a significant problem: without reloading updated data, subsequent saves can cause extension data loss
  • No solution has been found yet—the discussion remains open with unanswered questions about how to properly reload/refresh page data after admin action saves
Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

Hi There,
I’ve got a basic Admin UI Extension I’ve developed. It’s an admin action. I’m working on the draft orders detail page. I’m able to use the admin action to update draft order via graphQL. The problem I’m having is that I can’t find any way via the APIs available from within the admin action to reload the data on the underlying page. The component seems like the only way to do this, but it does not seem to be compatible with the admin action modals since the contextual save bar shows below the modal overlay and disappears on the admin action apis’s close event.

I also thought the navigation api would let me reload the page, but I cannot get the navigate to work to perform an admin page reload or navigate anywhere in the admin really. After researching this for a while it seems that the navigation api was maybe removed from admin actions?

How do you reload after a save on an admin action? or force the underlying resource page to fetch the new data?

3 Likes

Submitted an issue on Github: https://github.com/Shopify/ui-extensions/issues/2234

Hi,
has someone found a solution to this problem. It is a real big problem because while the interface has not loaded the updated data, if the user save another change the data of the extension will be lost.

The github issue is no more available.

+1 same for me. Did you find any solution?