From 6ff639b286d36e78d3330df7345647d82c53b2d6 Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Thu, 18 Jun 2026 16:35:23 -0300 Subject: [PATCH 1/3] Put back submitEvent fallback --- paypal/js/frontend.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/paypal/js/frontend.js b/paypal/js/frontend.js index 55b21aa74d..f2b149306f 100644 --- a/paypal/js/frontend.js +++ b/paypal/js/frontend.js @@ -1454,6 +1454,11 @@ thisForm.append( paymentSourceInput ); + if ( ! submitEvent ) { + submitEvent = new Event( 'submit', { cancelable: true, bubbles: true } ); + submitEvent.target = thisForm; + } + frmFrontForm.submitFormManual( submitEvent, thisForm ); } @@ -1776,6 +1781,8 @@ return; } + console.log( 'Handle form submission', event ); + event.preventDefault(); event.stopPropagation(); From bffc1ce0dfa8336a58ec3a446996decabdf956a7 Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Thu, 18 Jun 2026 16:35:58 -0300 Subject: [PATCH 2/3] Remove console log --- paypal/js/frontend.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/paypal/js/frontend.js b/paypal/js/frontend.js index f2b149306f..9b0303cbea 100644 --- a/paypal/js/frontend.js +++ b/paypal/js/frontend.js @@ -1781,8 +1781,6 @@ return; } - console.log( 'Handle form submission', event ); - event.preventDefault(); event.stopPropagation(); From f738b2b3505db23d56917b166a1fd9889377d1c1 Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Thu, 18 Jun 2026 16:37:51 -0300 Subject: [PATCH 3/3] Add comment --- paypal/js/frontend.js | 1 + 1 file changed, 1 insertion(+) diff --git a/paypal/js/frontend.js b/paypal/js/frontend.js index 9b0303cbea..9296a5c032 100644 --- a/paypal/js/frontend.js +++ b/paypal/js/frontend.js @@ -1454,6 +1454,7 @@ thisForm.append( paymentSourceInput ); + // If using the PayPal buttons to submit, there will not be a submitEvent. if ( ! submitEvent ) { submitEvent = new Event( 'submit', { cancelable: true, bubbles: true } ); submitEvent.target = thisForm;