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

Issue 2680143002: Use dropdown list for admin areas in pr form. (Closed)

Created:
3 years, 10 months ago by Parastoo
Modified:
3 years, 8 months ago
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Use drop-down list for admin areas (state, province, ..) -- In the payment request form (instead of the previous text-field). - For this purpose, the rules of the specified country are loaded from the i18n aggregate server, and the country's sub-keys are retrieved from the right rule. - If the server doesn't respond, or there is a time-out, or if no admin areas are recorded for that country, show text-field. -- Add all the fields to the form, only when admin areas are loaded. This way we can have the fields in order. Otherwise, admin areas would show up at the end (since they are fetched asynchronously.) - In the Payment Request tests, the admin area field would always be a text field (and not a drop down). This way, the tests would be independent of the network connection state. - Tests were added to the AddressValidatorTest according to the changes. BUG=675634 Review-Url: https://codereview.chromium.org/2680143002 Cr-Commit-Position: refs/heads/master@{#462611} Committed: https://chromium.googlesource.com/chromium/src/+/69b196d676ecbbb986009aaf9f5627fd6e332de1

Patch Set 1 : wip #

Total comments: 19

Patch Set 2 : The one where I modify the tests (and later will undo them!) #

Patch Set 3 : The one where I merged the cl with seb's. #

Patch Set 4 : Touch ups #

Total comments: 36

Patch Set 5 : The one where I merged the cl with seb's again. #

Total comments: 16

Patch Set 6 : The one where I applied seb's comments. #

Total comments: 2

Patch Set 7 : The one where I fixed a line (an error from sync!) #

Total comments: 34

Patch Set 8 : The one where I applied Math's comments #

Total comments: 8

Patch Set 9 : The one with some clean ups, suggested by Math. #

Total comments: 4

Patch Set 10 : Another one with addressing Math's comments. #

Total comments: 38

Patch Set 11 : The one with Rouslan's comments. (this was a wrong patch) #

Total comments: 10

Patch Set 12 : Rouslan follow up. #

Patch Set 13 : Show Progress Dialogue formats. #

Total comments: 2

Patch Set 14 : nit #

Total comments: 44

Patch Set 15 : Dan review. #

Patch Set 16 : generalize time out cancelation #

Total comments: 2

Patch Set 17 : nit #

Patch Set 18 : Supress error-- suggested by clank team #

Unified diffs Side-by-side diffs Delta from patch set Stats (+479 lines, -96 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 8 chunks +60 lines, -7 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 11 chunks +161 lines, -58 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/PaymentRequestImpl.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorDropdownField.java View 1 4 chunks +10 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorFieldModel.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +12 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/payments/ui/EditorView.java View 1 2 3 4 5 6 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +22 lines, -1 line 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/autofill/android/personal_data_manager_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +52 lines, -2 lines 0 comments Download
M chrome/browser/autofill/android/personal_data_manager_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 7 chunks +98 lines, -3 lines 0 comments Download
M components/payments/core/address_normalizer.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +2 lines, -2 lines 0 comments Download
M components/payments/core/address_normalizer.cc View 1 2 3 4 11 12 13 14 2 chunks +3 lines, -4 lines 0 comments Download
M third_party/libaddressinput/chromium/chrome_address_validator.h View 1 2 3 4 5 2 chunks +9 lines, -2 lines 0 comments Download
M third_party/libaddressinput/chromium/chrome_address_validator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +17 lines, -1 line 0 comments Download
M third_party/libaddressinput/chromium/chrome_address_validator_unittest.cc View 1 2 3 4 5 6 7 7 chunks +27 lines, -8 lines 0 comments Download

Messages

Total messages: 235 (193 generated)
Parastoo
3 years, 10 months ago (2017-02-09 21:56:44 UTC) #5
sebsg
Great start :) https://codereview.chromium.org/2680143002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode286 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:286: if (mIsUpdate) { I don't fully ...
3 years, 10 months ago (2017-02-10 16:00:32 UTC) #8
Parastoo
https://codereview.chromium.org/2680143002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode286 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:286: if (mIsUpdate) { On 2017/02/10 16:00:32, sebsg wrote: > ...
3 years, 10 months ago (2017-02-13 21:57:23 UTC) #10
sebsg
As discussed offline, let's rebase and re-upload the patch :)
3 years, 10 months ago (2017-02-21 13:56:58 UTC) #29
sebsg
First run of comments Good job! https://codereview.chromium.org/2680143002/diff/240001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java (right): https://codereview.chromium.org/2680143002/diff/240001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java#newcode827 chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java:827: * Starts loading ...
3 years, 9 months ago (2017-02-28 16:14:00 UTC) #52
Parastoo
https://codereview.chromium.org/2680143002/diff/240001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java (right): https://codereview.chromium.org/2680143002/diff/240001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java#newcode827 chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java:827: * Starts loading the address validation rules for the ...
3 years, 9 months ago (2017-03-21 14:30:45 UTC) #104
sebsg
Good progress! https://codereview.chromium.org/2680143002/diff/540001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java (right): https://codereview.chromium.org/2680143002/diff/540001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java#newcode536 chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java:536: private static int sNormalizationTimeoutSeconds = 5000; I ...
3 years, 9 months ago (2017-03-21 15:29:52 UTC) #105
Parastoo
https://codereview.chromium.org/2680143002/diff/540001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java (right): https://codereview.chromium.org/2680143002/diff/540001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java#newcode536 chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java:536: private static int sNormalizationTimeoutSeconds = 5000; On 2017/03/21 15:29:51, ...
3 years, 9 months ago (2017-03-21 20:05:52 UTC) #110
sebsg
I just have one more question. :) https://codereview.chromium.org/2680143002/diff/560001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/560001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode279 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:279: || PersonalDataManager.getInstance().isOnTestingMode()) ...
3 years, 9 months ago (2017-03-21 20:49:31 UTC) #111
Parastoo
https://codereview.chromium.org/2680143002/diff/560001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/560001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode279 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:279: || PersonalDataManager.getInstance().isOnTestingMode()) { On 2017/03/21 20:49:31, sebsg wrote: > ...
3 years, 9 months ago (2017-03-21 21:13:39 UTC) #112
Parastoo
3 years, 9 months ago (2017-03-22 20:41:52 UTC) #123
Mathieu
https://codereview.chromium.org/2680143002/diff/600001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java (right): https://codereview.chromium.org/2680143002/diff/600001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java#newcode931 chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java:931: public static int getTimeoutMS() { Would call this getRequestTimeoutMs ...
3 years, 9 months ago (2017-03-24 17:24:33 UTC) #124
Parastoo
https://codereview.chromium.org/2680143002/diff/600001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java (right): https://codereview.chromium.org/2680143002/diff/600001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java#newcode931 chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java:931: public static int getTimeoutMS() { On 2017/03/24 17:24:32, Mathieu ...
3 years, 9 months ago (2017-03-24 22:42:24 UTC) #128
Mathieu
Are there tests? I only see PaymentRequestTestBase.java being updated. https://codereview.chromium.org/2680143002/diff/600001/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java File chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java (right): https://codereview.chromium.org/2680143002/diff/600001/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java#newcode27 chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java:27: ...
3 years, 9 months ago (2017-03-27 19:09:07 UTC) #131
Parastoo
https://codereview.chromium.org/2680143002/diff/640001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/640001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode51 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:51: private boolean mOnCountryChange; On 2017/03/27 19:09:07, Mathieu wrote: > ...
3 years, 9 months ago (2017-03-27 20:35:07 UTC) #137
Mathieu
https://codereview.chromium.org/2680143002/diff/600001/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java File chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java (right): https://codereview.chromium.org/2680143002/diff/600001/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java#newcode27 chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java:27: setNormalizationTimeoutForTesting(); On 2017/03/27 19:09:06, Mathieu wrote: > On 2017/03/24 ...
3 years, 8 months ago (2017-03-28 14:43:33 UTC) #140
Parastoo
https://codereview.chromium.org/2680143002/diff/600001/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java File chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java (right): https://codereview.chromium.org/2680143002/diff/600001/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java#newcode27 chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillTestHelper.java:27: setNormalizationTimeoutForTesting(); On 2017/03/28 14:43:32, Mathieu wrote: > On 2017/03/27 ...
3 years, 8 months ago (2017-03-29 19:33:55 UTC) #159
Mathieu
This lgtm but I'm a leeetle bit out of my comfort zone reviewing Java UI ...
3 years, 8 months ago (2017-03-30 12:59:50 UTC) #163
please use gerrit instead
Before I start reviewing this change, please set the BUG number and format the CL ...
3 years, 8 months ago (2017-03-30 16:04:58 UTC) #164
Parastoo
3 years, 8 months ago (2017-03-30 16:37:38 UTC) #167
please use gerrit instead
Good job! https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode55 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:55: /** Need a newline above. https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode120 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:120: ...
3 years, 8 months ago (2017-03-30 18:48:59 UTC) #169
Parastoo
https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode55 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:55: /** On 2017/03/30 18:48:58, ಠ_ಠ wrote: > Need a ...
3 years, 8 months ago (2017-03-31 15:44:15 UTC) #170
please use gerrit instead
Thank you for quick response! https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode120 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:120: mEditor.removeAllFields(); On 2017/03/31 15:44:14, ...
3 years, 8 months ago (2017-03-31 16:06:20 UTC) #171
Parastoo
https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java File chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java (right): https://codereview.chromium.org/2680143002/diff/740001/chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java#newcode120 chrome/android/java/src/org/chromium/chrome/browser/payments/AddressEditor.java:120: mEditor.removeAllFields(); On 2017/03/31 16:06:20, ಠ_ಠ wrote: > On 2017/03/31 ...
3 years, 8 months ago (2017-04-03 16:18:24 UTC) #177
please use gerrit instead
LGTM % nit https://codereview.chromium.org/2680143002/diff/820001/chrome/browser/autofill/android/personal_data_manager_android.cc File chrome/browser/autofill/android/personal_data_manager_android.cc (right): https://codereview.chromium.org/2680143002/diff/820001/chrome/browser/autofill/android/personal_data_manager_android.cc#newcode800 chrome/browser/autofill/android/personal_data_manager_android.cc:800: // if |success| == false, an ...
3 years, 8 months ago (2017-04-03 18:47:39 UTC) #180
Parastoo
https://codereview.chromium.org/2680143002/diff/820001/chrome/browser/autofill/android/personal_data_manager_android.cc File chrome/browser/autofill/android/personal_data_manager_android.cc (right): https://codereview.chromium.org/2680143002/diff/820001/chrome/browser/autofill/android/personal_data_manager_android.cc#newcode800 chrome/browser/autofill/android/personal_data_manager_android.cc:800: // if |success| == false, an empty list of ...
3 years, 8 months ago (2017-04-03 18:55:05 UTC) #182
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/2680143002/840001
3 years, 8 months ago (2017-04-03 19:03:55 UTC) #187
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/401213)
3 years, 8 months ago (2017-04-03 19:20:45 UTC) #189
Parastoo
dfalcantara@chromium.org: Please review changes in
3 years, 8 months ago (2017-04-03 19:40:16 UTC) #191
gone
I don't know what I'm supposed to be looking at. I'd trust that rouslan@ understands ...
3 years, 8 months ago (2017-04-05 00:14:21 UTC) #192
Parastoo
https://codereview.chromium.org/2680143002/diff/840001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java File chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java (right): https://codereview.chromium.org/2680143002/diff/840001/chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java#newcode868 chrome/android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java:868: } On 2017/04/05 00:14:20, dfalcantara (load balance plz) wrote: ...
3 years, 8 months ago (2017-04-05 19:49:07 UTC) #205
gone
https://codereview.chromium.org/2680143002/diff/840001/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java (right): https://codereview.chromium.org/2680143002/diff/840001/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java#newcode108 chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java:108: // TODO (@crbug.com/691643): show names, save keys. On 2017/04/05 ...
3 years, 8 months ago (2017-04-05 20:21:38 UTC) #206
Parastoo
Thank you for your quick response! https://codereview.chromium.org/2680143002/diff/840001/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java (right): https://codereview.chromium.org/2680143002/diff/840001/chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java#newcode108 chrome/android/java/src/org/chromium/chrome/browser/preferences/autofill/AutofillProfileBridge.java:108: // TODO (@crbug.com/691643): ...
3 years, 8 months ago (2017-04-05 20:44:32 UTC) #209
gone
lol yeah... I think yours was review #7 or 8 yesterday. queue was relatively empty ...
3 years, 8 months ago (2017-04-05 20:54:16 UTC) #210
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/2680143002/960001
3 years, 8 months ago (2017-04-05 20:55:52 UTC) #214
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clang_dbg_recipe/builds/242670)
3 years, 8 months ago (2017-04-05 21:55:44 UTC) #216
gone
On 2017/04/05 21:55:44, commit-bot: I haz the power wrote: > Try jobs failed on following ...
3 years, 8 months ago (2017-04-05 22:06:23 UTC) #217
Parastoo
On 2017/04/05 22:06:23, dfalcantara (load balance plz) wrote: > On 2017/04/05 21:55:44, commit-bot: I haz ...
3 years, 8 months ago (2017-04-06 16:34:04 UTC) #224
gone
Go for it. still lgtm
3 years, 8 months ago (2017-04-06 17:40:27 UTC) #227
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/2680143002/1000001
3 years, 8 months ago (2017-04-06 20:00:20 UTC) #229
commit-bot: I haz the power
Committed patchset #18 (id:1000001) as https://chromium.googlesource.com/chromium/src/+/69b196d676ecbbb986009aaf9f5627fd6e332de1
3 years, 8 months ago (2017-04-06 20:50:47 UTC) #232
Xi Han
3 years, 8 months ago (2017-04-07 15:38:26 UTC) #233
Message was sent while issue was closed.
A revert of this CL (patchset #18 id:1000001) has been created in
https://codereview.chromium.org/2800013004/ by hanxi@chromium.org.

The reason for reverting is: The patch causes chrome_public_test_apk failing on
chromium.android/Marshmallow Tablet Tester: crbug.com/709491..

Powered by Google App Engine
This is Rietveld 408576698