Cannot revert to production extension after testing

I have an extension which we’ve deployed onto many stores. We recently hit a bug so I fired up the shopify dev tools and ran the extension locally.

After fixing the bug and exiting the dev tools, I’ve found that I cannot get the deployed version to show on this store.

I only see the version which is broken.

Other stores show the production version just fine.

I’ve redeployed the app to this store in the hopes that would fix it, but it continues to use a version which is no longer active.

Interestingly, the URL of the code which is broken is:

https://extensions.shopifycdn.com/partners-extensions-scripts-bucket/ui_extension/handle/order-status-ui/version/0.0.0/1b52b47b-1498-4507-bdb2-dfbab3cc77e3/521986affc1a38a5da6d6245f86762b4.js

Note specifically version/0.0.0. That seems odd given other stores are running with the URL:

https://extensions.shopifycdn.com/partners-extensions-scripts-bucket/ui_extension/handle/order-status-ui/version/mention-me-142/1b52b47b-1498-4507-bdb2-dfbab3cc77e3/9c3e5695dba6194c9ce9f7b6b030c285.js

This has the name of the version I’d expect.

What’s going wrong? How can I prevent the store from loading a version which doesn’t work anymore?

Thanks,
Ed

Just to add a few things:

  • The issue persists after clearing cookies (figured that might have something to do with it)
  • And it persists in an Incognito window too.

I’ve realised this issue is due to the “Development Store Preview” function:

Turning this off loads the current version instead.

It’s covered a bit in this persons thread: Clarification on Checkout UI Extension Visibility in Checkout Editor

@KyleG-Shopify - you mentioned something similar in that thread, but this seems to be about extensions rather than the settings you pointed out.

Can you offer any guidance or documentation on how this feature works and what it does?