Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(582)

Issue 2525813003: Mark IFrame support in PaymentRequest experimental (Closed)

Created:
4 years, 1 month ago by please use gerrit instead
Modified:
4 years ago
Reviewers:
haraken, Rick Byers
CC:
chromium-reviews, blink-reviews, rouslan+payments_chromium.org, sebsg+paymentswatch_chromium.org, amineer
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Mark IFrame support in PaymentRequest experimental IFrame support in PaymentRequest may be better served through FeaturePolicy. This patch marks the current IFrame support experimental, so it's disabled by default, but developers still can experiment with it. Once the FeaturePolicy question is resolved, the current implementation of the IFrame support will be either shipped or replaced by FeaturePolicy. BUG=652148 Committed: https://crrev.com/d2c4379ec3783f7f70b14f6fda92f13cd496bf66 Cr-Commit-Position: refs/heads/master@{#434257}

Patch Set 1 : Remove handling #

Patch Set 2 : Experimental #

Patch Set 3 : Both #

Patch Set 4 : Check runtime enabled features #

Total comments: 4

Patch Set 5 : Remove duplicate check #

Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -4 lines) Patch
M third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp View 1 2 3 2 chunks +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.idl View 1 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/modules/payments/PaymentRequest.cpp View 1 2 3 4 2 chunks +5 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in View 1 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 32 (19 generated)
please use gerrit instead
Rick, ptal. Alex, fyi. The change is almost a one-liner in production code. The deleted ...
4 years, 1 month ago (2016-11-22 23:37:10 UTC) #4
Rick Byers
On 2016/11/22 23:37:10, rouslan wrote: > Rick, ptal. This disables the feature but still leaves ...
4 years ago (2016-11-23 01:10:31 UTC) #5
please use gerrit instead
Rick, ptal patch 3. Good point about feature detection of 'allowpaymentrequest'. I've marked it experimental ...
4 years ago (2016-11-23 15:21:55 UTC) #10
please use gerrit instead
haraken, owners ptal RuntimeEnabledFeatures.in
4 years ago (2016-11-23 15:40:31 UTC) #12
haraken
On 2016/11/23 15:40:31, rouslan wrote: > haraken, owners ptal RuntimeEnabledFeatures.in (API-related changes should go to ...
4 years ago (2016-11-23 15:44:28 UTC) #13
please use gerrit instead
Rick, ptal patch 4.
4 years ago (2016-11-23 16:27:38 UTC) #16
Rick Byers
LGTM I suggest updating the CL title/description to now say that it's just demoted to ...
4 years ago (2016-11-23 16:54:55 UTC) #17
Rick Byers
https://codereview.chromium.org/2525813003/diff/60001/third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp File third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp (right): https://codereview.chromium.org/2525813003/diff/60001/third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp#newcode52 third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp:52: return RuntimeEnabledFeatures::paymentRequestIFrameEnabled() && It seems like it would be ...
4 years ago (2016-11-23 16:56:43 UTC) #18
please use gerrit instead
Sending to cq. https://codereview.chromium.org/2525813003/diff/60001/third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp File third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp (right): https://codereview.chromium.org/2525813003/diff/60001/third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp#newcode52 third_party/WebKit/Source/modules/payments/HTMLIFrameElementPayments.cpp:52: return RuntimeEnabledFeatures::paymentRequestIFrameEnabled() && On 2016/11/23 16:56:43, ...
4 years ago (2016-11-23 17:27:37 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2525813003/80001
4 years ago (2016-11-23 17:28:11 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2525813003/80001
4 years ago (2016-11-23 17:54:17 UTC) #27
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years ago (2016-11-23 21:46:38 UTC) #30
commit-bot: I haz the power
4 years ago (2016-11-23 21:48:29 UTC) #32
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/d2c4379ec3783f7f70b14f6fda92f13cd496bf66
Cr-Commit-Position: refs/heads/master@{#434257}

Powered by Google App Engine
This is Rietveld 408576698