From 87d61b00f65b75fccd2153574344400f4550ab92 Mon Sep 17 00:00:00 2001 From: soulchild Date: Sat, 7 Nov 2026 11:46:55 +0000 Subject: [PATCH] Trigger yagi variant change event with the new variant --- assets/theme.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/theme.js b/assets/theme.js index 1eb5245..a526d1b 100644 --- a/assets/theme.js +++ b/assets/theme.js @@ -5906,6 +5906,13 @@ var ProductVariants = class extends CustomHTMLElement { } this._updateDisableSelectors(); triggerEvent(this.masterSelector.form, "variant:changed", { variant: this.selectedVariant }); + + const variantChangeEvent = new CustomEvent('yagi-variant-change', { + detail: { variant: this.selectedVariant }, + bubbles: true, + cancelable: true + }); + document.dispatchEvent(variantChangeEvent); } _onOptionChanged() { this.selectVariant(this._getVariantFromOptions()?.id);