Bug in shopify.app.extensions?

Hi everyone,

I wanted to report a bug I’ve run into while using the App Bridge getExtensions API ( App API ).

The issue: When an app is renamed, stale/garbage data gets written into the theme’s settings_schema.json file. As a result, calling the App Bridge method to retrieve extension status fails to parse the data correctly — the extensions are not returned as expected.

Workaround: The issue can be resolved manually by opening the Theme Editor and re-saving the affected app embed or app block. After doing so, the settings_schema.json is updated and the API call works correctly again.

Expected behaviour: This should be handled automatically. When an app is renamed, the theme’s schema should be updated transparently so that App Bridge can continue reading extension data without requiring manual intervention from the merchant or developer.

Has anyone else run into this? Would love to know if there’s a proper fix or if this is something Shopify needs to address on their end.

Thanks!

2 Likes