Closed
Bug 1382120
Opened 8 years ago
Closed 8 years ago
Fix remaining failed allowpaymentrequest web platform tests
Categories
(Core :: DOM: Web Payments, enhancement)
Core
DOM: Web Payments
Tracking
()
RESOLVED
FIXED
mozilla56
Tracking | Status | |
---|---|---|
firefox56 | --- | fixed |
People
(Reporter: ben.tian, Assigned: alchen)
References
(Blocks 1 open bug)
Details
Attachments
(1 file, 2 obsolete files)
5.21 KB,
patch
|
alchen
:
review+
|
Details | Diff | Splinter Review |
Fix remaining failed allowpaymentrequest web platform tests after bug 1318988 lands:
- removing-allowpaymentrequest.https.sub.html
- setting-allowpaymentrequest-timing.https.sub.html
- setting-allowpaymentrequest.https.sub.html
Assignee | ||
Comment 1•8 years ago
|
||
We can pass the tests if we change the way to set/remove the attribute.
From iframe.allowPaymentRequest = true;
To iframe.setAttribute('allowpaymentrequest', '');
From iframe.allowPaymentRequest = false;
To iframe.removeAttribute('allowpaymentrequest');
Assignee | ||
Comment 2•8 years ago
|
||
Need to add 'allowpaymentrequest' attribute into HTMLIFrameElement.webidl. With the patch, we can pass some wpt tests in reflection-embedded.html and interfaces.html.
Attachment #8887871 -
Flags: review?(amarchesini)
Comment 3•8 years ago
|
||
Comment on attachment 8887871 [details] [diff] [review]
Add 'allowPaymentRequest' into HTMLIFrameElement interface
Review of attachment 8887871 [details] [diff] [review]:
-----------------------------------------------------------------
Where is the implementation of this attribute?
Attachment #8887871 -
Flags: review?(amarchesini)
Assignee | ||
Comment 4•8 years ago
|
||
Comment on attachment 8887871 [details] [diff] [review]
Add 'allowPaymentRequest' into HTMLIFrameElement interface
> Where is the implementation of this attribute?
The implementation is in the attachment 8887310 [details] [diff] [review] of bug 1318988.
I didn't add the attribute into webidl at that time.
Attachment #8887871 -
Flags: review?(amarchesini)
Comment 5•8 years ago
|
||
Comment on attachment 8887871 [details] [diff] [review]
Add 'allowPaymentRequest' into HTMLIFrameElement interface
Review of attachment 8887871 [details] [diff] [review]:
-----------------------------------------------------------------
Ok! Now it makes sense. Thanks!
Attachment #8887871 -
Flags: review?(amarchesini) → review+
Assignee | ||
Comment 6•8 years ago
|
||
Try server:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=853327798391b0f8b29d1e0ab52684fae3dfd6a3
Attachment #8887871 -
Attachment is obsolete: true
Attachment #8889257 -
Flags: review+
Assignee | ||
Updated•8 years ago
|
Status: NEW → ASSIGNED
Keywords: checkin-needed
Updated•8 years ago
|
Attachment #8887815 -
Attachment is obsolete: true
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/93aa802eeb9d
Add 'allowPaymentRequest' into HTMLIFrameElement interface. r=baku
Keywords: checkin-needed
Comment 8•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox56:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
You need to log in
before you can comment on or make changes to this bug.
Description
•