From 5fe8060ea62d904872d4f5036eeb83ddf7d8aeab Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Fri, 8 Apr 2022 10:15:22 +0200 Subject: [PATCH] Actually don't use requestSubmit() as it is not supported by Safari https://caniuse.com/?search=requestSubmit --- app/webpacker/controllers/stripe_controller.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/webpacker/controllers/stripe_controller.js b/app/webpacker/controllers/stripe_controller.js index e44762dd08..b707928727 100644 --- a/app/webpacker/controllers/stripe_controller.js +++ b/app/webpacker/controllers/stripe_controller.js @@ -56,7 +56,8 @@ export default class extends Controller { this.brandTarget.setAttribute("value", response.paymentMethod.card.brand); this.last4Target.setAttribute("value", response.paymentMethod.card.last4); this.catchFormSubmit = false; - this.parentForm.requestSubmit(); + + event.submitter.click(); } }); }