-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate allowpaymentrequest attribute #928
Conversation
Looks good (but I am not an implementer). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
You are an honorary implementer 😂 |
I'm going to migrate the WPTests to use |
Updated tests at web-platform-tests/wpt#25560 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for missing this bit of detail yesterday. I think we need to recommend allow="payment *"
instead of allow="payment"
as the replacement for allowpaymentrequest
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
New change LGTM!
…low=payment, a=testonly Automatic update from web-platform-tests Replace allowpaymentrequest attr with allow=payment (#25560) Tests for w3c/payment-request#928 -- wpt-commits: aa0d5711933473ebd2c10d169edb259f08d1136b wpt-pr: 25560
…low=payment, a=testonly Automatic update from web-platform-tests Replace allowpaymentrequest attr with allow=payment (#25560) Tests for w3c/payment-request#928 -- wpt-commits: aa0d5711933473ebd2c10d169edb259f08d1136b wpt-pr: 25560
…low=payment, a=testonly Automatic update from web-platform-tests Replace allowpaymentrequest attr with allow=payment (#25560) Tests for w3c/payment-request#928 -- wpt-commits: aa0d5711933473ebd2c10d169edb259f08d1136b wpt-pr: 25560 UltraBlame original commit: 4afcc2d6ffce639a37e26154f4441750d65cb678
…low=payment, a=testonly Automatic update from web-platform-tests Replace allowpaymentrequest attr with allow=payment (#25560) Tests for w3c/payment-request#928 -- wpt-commits: aa0d5711933473ebd2c10d169edb259f08d1136b wpt-pr: 25560 UltraBlame original commit: 4afcc2d6ffce639a37e26154f4441750d65cb678
…low=payment, a=testonly Automatic update from web-platform-tests Replace allowpaymentrequest attr with allow=payment (#25560) Tests for w3c/payment-request#928 -- wpt-commits: aa0d5711933473ebd2c10d169edb259f08d1136b wpt-pr: 25560 UltraBlame original commit: 4afcc2d6ffce639a37e26154f4441750d65cb678
This change marks the allowPaymentRequest property of the HTMLIFrameElement interface standard_track:false and deprecated:true. The allowPaymentRequest property was removed from the Payment Request spec: * w3c/payment-request#928 * w3c/payment-request@a4f35e3 https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/allowPaymentRequest already updated.
This change marks the allowPaymentRequest property of the HTMLIFrameElement interface standard_track:false and deprecated:true. The allowPaymentRequest property was removed from the Payment Request spec: * w3c/payment-request#928 * w3c/payment-request@a4f35e3 https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/allowPaymentRequest already updated.
@stephenmcgruer, seems Chrome night not have gotten updated to match? (the allowpaymentrequest attribute was removed from HTML a few years ago) https://bugs.chromium.org/p/chromium/issues/detail?id=1127988 |
Hey Marcos - yes, we tried to remove allowpaymentrequest previously, but found that usage was too high for a trivial removal. (This is the UseCounter). I admit we then put it aside and failed to come back to it :(, but the next steps for us are to dig into cases where the metric triggers to see if we can identify ways to drive it down. This is tracked in https://crbug.com/1127988 |
closes #925
The following tasks have been completed:
Implementation commitment:
Optional, impact on Payment Handler spec?
None.
Waiting on:
whatwg/html#5915
w3c/webappsec-permissions-policy#402
Preview | Diff