On a site I'm looking at the microform is not initialized.
changing this:
$(once('cybersource-processed', '#commerce-checkout-flow-multistep-default', context)).each(function () {
to this:
$(once('#commerce-checkout-flow-multistep-default', context)).each(function () {
fixes the issue, unsure if this is the right way to go about it, but patch is attached.
| Comment | File | Size | Author |
|---|---|---|---|
| microform-js-fix.patch | 896 bytes | damondt |
Comments
Comment #2
jsacksick commentedActually, both are incorrect, the checkout flow plugin could be different and the identifier could be different.
This selector "#commerce-checkout-flow-multistep-default" assumes the "Multistep default" plugin is used, so we need to fix this.
I think the change introduce would potentially break things.
Comment #4
deviantintegral commentedYep, agreed with the issue with the original patch and the fix. Given this is on 1.x now, I think we can close this. Thanks!