From 6feccfb507df118a63ba1bbfa6670df39222c44d Mon Sep 17 00:00:00 2001 From: Bashamega Date: Wed, 24 Dec 2025 18:05:33 +0200 Subject: [PATCH 1/3] Add payerErrors --- baselines/dom.generated.d.ts | 1 + baselines/ts5.5/dom.generated.d.ts | 1 + baselines/ts5.6/dom.generated.d.ts | 1 + baselines/ts5.9/dom.generated.d.ts | 1 + inputfiles/removedTypes.jsonc | 7 ------- 5 files changed, 4 insertions(+), 7 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index de660c97d..71c314d7e 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -1474,6 +1474,7 @@ interface PaymentDetailsModifier { interface PaymentDetailsUpdate extends PaymentDetailsBase { error?: string; + payerErrors?: PayerErrors; paymentMethodErrors?: any; shippingAddressErrors?: AddressErrors; total?: PaymentItem; diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 07fe86d27..08c83093b 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -1471,6 +1471,7 @@ interface PaymentDetailsModifier { interface PaymentDetailsUpdate extends PaymentDetailsBase { error?: string; + payerErrors?: PayerErrors; paymentMethodErrors?: any; shippingAddressErrors?: AddressErrors; total?: PaymentItem; diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 5f58f9718..8d6a80ef3 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -1471,6 +1471,7 @@ interface PaymentDetailsModifier { interface PaymentDetailsUpdate extends PaymentDetailsBase { error?: string; + payerErrors?: PayerErrors; paymentMethodErrors?: any; shippingAddressErrors?: AddressErrors; total?: PaymentItem; diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index 5951f16a1..d062b1ac0 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -1471,6 +1471,7 @@ interface PaymentDetailsModifier { interface PaymentDetailsUpdate extends PaymentDetailsBase { error?: string; + payerErrors?: PayerErrors; paymentMethodErrors?: any; shippingAddressErrors?: AddressErrors; total?: PaymentItem; diff --git a/inputfiles/removedTypes.jsonc b/inputfiles/removedTypes.jsonc index 0f4b75ede..7204056d9 100644 --- a/inputfiles/removedTypes.jsonc +++ b/inputfiles/removedTypes.jsonc @@ -192,13 +192,6 @@ } } }, - "PaymentDetailsUpdate": { - "members": { - "member": { - "payerErrors": null // WebKit only as of 2024-08 - } - } - }, "PaymentOptions": { "members": { "member": { From 7192fe13bc60ba2db51f145750e3707384cc3ec6 Mon Sep 17 00:00:00 2001 From: Bashamega Date: Wed, 24 Dec 2025 18:17:58 +0200 Subject: [PATCH 2/3] - --- baselines/dom.generated.d.ts | 1 - baselines/ts5.5/dom.generated.d.ts | 1 - baselines/ts5.6/dom.generated.d.ts | 1 - baselines/ts5.9/dom.generated.d.ts | 1 - inputfiles/patches/payment-request.kdl | 6 ++++++ 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 71c314d7e..de660c97d 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -1474,7 +1474,6 @@ interface PaymentDetailsModifier { interface PaymentDetailsUpdate extends PaymentDetailsBase { error?: string; - payerErrors?: PayerErrors; paymentMethodErrors?: any; shippingAddressErrors?: AddressErrors; total?: PaymentItem; diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 08c83093b..07fe86d27 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -1471,7 +1471,6 @@ interface PaymentDetailsModifier { interface PaymentDetailsUpdate extends PaymentDetailsBase { error?: string; - payerErrors?: PayerErrors; paymentMethodErrors?: any; shippingAddressErrors?: AddressErrors; total?: PaymentItem; diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 8d6a80ef3..5f58f9718 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -1471,7 +1471,6 @@ interface PaymentDetailsModifier { interface PaymentDetailsUpdate extends PaymentDetailsBase { error?: string; - payerErrors?: PayerErrors; paymentMethodErrors?: any; shippingAddressErrors?: AddressErrors; total?: PaymentItem; diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index d062b1ac0..5951f16a1 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -1471,7 +1471,6 @@ interface PaymentDetailsModifier { interface PaymentDetailsUpdate extends PaymentDetailsBase { error?: string; - payerErrors?: PayerErrors; paymentMethodErrors?: any; shippingAddressErrors?: AddressErrors; total?: PaymentItem; diff --git a/inputfiles/patches/payment-request.kdl b/inputfiles/patches/payment-request.kdl index bfef73927..e9c6084f4 100644 --- a/inputfiles/patches/payment-request.kdl +++ b/inputfiles/patches/payment-request.kdl @@ -9,3 +9,9 @@ interface PaymentRequest { interface PaymentResponse { property shippingAddress type=PaymentAddress } + +removals { + dictionary PaymentDetailsUpdate { + member payerErrors // Webkit only 2025-12 + } +} From 79a908857b304ad69b4f209af06d92aff7dc5cfd Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Wed, 24 Dec 2025 18:10:19 +0100 Subject: [PATCH 3/3] Update comment for payerErrors in PaymentDetailsUpdate --- inputfiles/patches/payment-request.kdl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inputfiles/patches/payment-request.kdl b/inputfiles/patches/payment-request.kdl index e9c6084f4..991930a90 100644 --- a/inputfiles/patches/payment-request.kdl +++ b/inputfiles/patches/payment-request.kdl @@ -12,6 +12,6 @@ interface PaymentResponse { removals { dictionary PaymentDetailsUpdate { - member payerErrors // Webkit only 2025-12 + member payerErrors // Webkit only as of 2025-12 } }