PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.87
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.87
51.1.87 51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 All 41 releases
← All changes | includes/widgets/Woo_Checkout_Steps/script.js +7 -2 51.1.84 → 51.1.87 View file →
@@ -41,14 +41,19 @@
41 41 });
42 42 return valid;
43 43 };
44 44
45 - const initSteps = (wrapper) => {
45 + const initSteps = (wrapper) => {
46 46 if (!wrapper || !wrapper.dataset) return;
47 47 if (wrapper.dataset[INIT_FLAG] === "1") return;
48 - wrapper.dataset[INIT_FLAG] = "1";
49 48
50 49 const stepsList = wrapper.querySelector('.ka-woo-checkout-steps');
50 + // Pro checkout steps are driven by Woo_Builder/script.js. Binding both
51 + // handlers made Next skip a step and mixed panel labels.
52 + if (stepsList && stepsList.classList.contains('ka-woo-checkout-steps--pro')) {
53 + return;
54 + }
55 + wrapper.dataset[INIT_FLAG] = "1";
51 56 const steps = [...wrapper.querySelectorAll('.ka-woo-checkout-step')];
52 57 if (!steps.length || !stepsList) return;
53 58
54 59 const enableNav = wrapper.dataset.enableNav === 'true';