Click here to download the Blitz Browser!

WPT

wpt / payment-request / payment-request-constructor-thcrash.https.html

Spec: Payment Request API ↗

Runs: Chrome 155.0.8039.0 (wpt@508cc6a62, 2026-09-03) | Firefox 157.0a1 (wpt@508cc6a62, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-56c61 (wpt@8fdda8ce4, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total10/100/1010/100/100/10NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
Don't crash if there is an abusive number of payment methods in the methodData sequencePASSFAILPASSFAILFAIL
Don't crash if PaymentMethodData.supportedMethods is an abusive lengthPASSFAILPASSFAILFAIL
Don't crash if the request id has an abusive lengthPASSFAILPASSFAILFAIL
Don't crash if PaymentDetailsInit.total.label is an abusive lengthPASSFAILPASSFAILFAIL
Don't crash if total.amount.value is an abusive lengthPASSFAILPASSFAILFAIL
Don't crash if details.displayItems has an abusive number of itemsPASSFAILPASSFAILFAIL
Don't crash if details.shippingOptions has an abusive number of itemsPASSFAILPASSFAILFAIL
Don't crash if PaymentShippingOptions.label is an abusive lengthPASSFAILPASSFAILFAIL
Don't crash if the PaymentShippingOptions.amount.value is an abusive lengthPASSFAILPASSFAILFAIL
Don't crash if PaymentItem.label is an abusive lengthPASSFAILPASSFAILFAIL