Back to Product Updates

Product Updates

drop opaque cross-origin "Script error." exceptions — and share gallery for single-SKU and size-only variants

drop opaque cross-origin "Script error." exceptions · share gallery for single-SKU and size-only variants · make price wheel concentric and slide the offer panel

    Here’s what’s new for shoppers (August 19, 2026). Short notes — no version numbers.

    Highlights

    Fixed drop opaque cross-origin "Script error." exceptions

    Error tracking keeps minting **opaque "Script error." issues** that no one can act on — no stack, no file, no line, nothing to debug.

    Share the full Shopify product gallery for 3D reference images when `variantsCount === 1` (e.g. Nimbus weight-only paddle) or when selected options have no appearance axes (e.g. Ariat size-only boots).

    Fixes

    • Derive the notch ring size from the dial through a single ratio (`--circle-slider-ticks-size`), so the two can never drift apart.
    • Online Store Liquid does not resolve `product.metafields.app.*` to reserved `$app` (`app--183002267649`); Specs tables in `$app.product_details_html` never rendered in the Product Details accordion.
    • The curved **Product Price** label is an SVG arc whose path `CircleSlider` computes in JS from its `324` px `width`/`height` props. The previous change sized the dial down in CSS only, so that 324-based arc rendered inside a ~266px box and the label stopped tracking the ring. The dial now keeps its native 324px design size and the whole component scales via `transform: scale()`, so arc, notch ring, pointer, and type shrink together and stay concentric.
    • [x] `npm run type-check` (extension).
    • The Assets brand card no longer stays on “Resolving brand from campaign products…” after the catalog fetch finishes.
    • Every shopper who opens the language or country selector on the Buyr storefront hits an **unhandled `TypeError`** — the crash also fires on close.
    • Catalog can list Shopify drafts that are not in Buyr’s local `product` table. Pipeline bulk jobs matched those IDs as 0 rows and toasted **Succeeded 0; skipped 0; failed 0**.

    Ready to try it?

    Enter your email to get a free $20 Reward Card for your first order. Enjoy free shipping, live chat customer service, and always brand new, authentic inventory.

    One reward per customer.