Document the currently loaded version and the components, tokens and browser behaviors the embedded experience depends on.
Test a controlled version bump in development, compare keyboard and responsive behavior, and release with a simple rollback reference.
Content and platform references reviewed on .
Distinguish a channel from a pinned release
Shopify’s August 31 announcement introduces semantic versioning for Polaris Web Components delivered through the CDN. A stable major channel can receive compatible improvements while adopting another major is explicit. A pinned release serves a different need: reproducing a specific tested version. Pinning is a release-management choice, not a substitute for maintenance.
Check which interface your app actually renders
An embedded App Home that loads Polaris Web Components is not the same surface as an Admin UI extension managed by Shopify. Identify where your app supplies its own interface and where the platform supplies extension styling. Otherwise the team may try to control a CDN dependency that does not govern the affected screen.
Test merchant tasks, not just screenshots
Compare forms, tables, dialogs, validation feedback and loading states with the selected release. Check keyboard navigation and narrow admin layouts. A subtle spacing or interaction change can affect a long label or a dense table even when the homepage of the app looks unchanged.
Document why a version is held
If the app pins a release, record the reason, known issue and review point. Keep matching type definitions and the rendered component version aligned. Use documented published URLs rather than guessing a version address, and separate release-candidate experiments from the production script reference.
Checks for this implementation
- List every Polaris CDN URL used by the embedded application.
- Verify the chosen version exists and matches the relevant type package.
- Retest task completion after changing release channels or major versions.
Common mistake to avoid
Pinning a release indefinitely without an owner or review point can leave the app behind supported fixes and future platform changes.
Good version discipline gives teams access to improvements without turning every upstream release into an uncontrolled visual change.
Platform references
Continue with Custom app development, or discuss the requirements for your store.



