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

Issue 16611003: Ignore ajax on specified pages. (Closed)

Created:
7 years, 6 months ago by Dane Wallinga
Modified:
7 years, 6 months ago
CC:
chromium-reviews, Raman Kakilate, benquan, ahutter, browser-components-watch_chromium.org, dbeam+watch-autofill_chromium.org, dyu1, Albert Bodenhamer, estade+watch_chromium.org, rouslan+autofillwatch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Ignore ajax on specified pages. BUG=247522 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207923

Patch Set 1 #

Patch Set 2 : parser fixes, unittest #

Patch Set 3 : remove some debug statements I missed before #

Total comments: 8

Patch Set 4 : unittests #

Total comments: 20

Patch Set 5 : a patch #

Patch Set 6 : and another, just for good measure #

Patch Set 7 : Avoiding the use of friend classes. #

Patch Set 8 : variations on a theme #

Patch Set 9 : unit tests #

Total comments: 13

Patch Set 10 : nits #

Patch Set 11 : yay for scoped pointers #

Unified diffs Side-by-side diffs Delta from patch set Stats (+171 lines, -13 lines) Patch
M components/autofill/content/browser/autocheckout_manager.h View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -0 lines 0 comments Download
M components/autofill/content/browser/autocheckout_manager.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
M components/autofill/content/browser/autocheckout_page_meta_data.h View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -0 lines 0 comments Download
M components/autofill/content/browser/autocheckout_page_meta_data.cc View 1 2 3 4 5 6 1 chunk +2 lines, -1 line 0 comments Download
M components/autofill/core/browser/autofill_manager.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +7 lines, -2 lines 0 comments Download
M components/autofill/core/browser/autofill_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 6 chunks +101 lines, -10 lines 0 comments Download
M components/autofill/core/browser/autofill_xml_parser.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M components/autofill/core/browser/autofill_xml_parser_unittest.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +47 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
Dane Wallinga
PTAL Still trying to figure out where else I need testing, but otherwise everything appears ...
7 years, 6 months ago (2013-06-07 01:18:48 UTC) #1
Raman Kakilate
approach lgtm. https://codereview.chromium.org/16611003/diff/5001/components/autofill/browser/autofill_manager.cc File components/autofill/browser/autofill_manager.cc (right): https://codereview.chromium.org/16611003/diff/5001/components/autofill/browser/autofill_manager.cc#newcode414 components/autofill/browser/autofill_manager.cc:414: if (is_post_document_load) { This code should have ...
7 years, 6 months ago (2013-06-07 01:34:25 UTC) #2
ahutter
lgtm after test Raman requested are added https://codereview.chromium.org/16611003/diff/5001/components/autofill/browser/autocheckout_manager.h File components/autofill/browser/autocheckout_manager.h (right): https://codereview.chromium.org/16611003/diff/5001/components/autofill/browser/autocheckout_manager.h#newcode64 components/autofill/browser/autocheckout_manager.h:64: bool ShouldIgnoreDynamicFormChanges(); ...
7 years, 6 months ago (2013-06-07 17:37:47 UTC) #3
Dane Wallinga
https://codereview.chromium.org/16611003/diff/5001/components/autofill/browser/autocheckout_manager.h File components/autofill/browser/autocheckout_manager.h (right): https://codereview.chromium.org/16611003/diff/5001/components/autofill/browser/autocheckout_manager.h#newcode64 components/autofill/browser/autocheckout_manager.h:64: bool ShouldIgnoreDynamicFormChanges(); On 2013/06/07 17:37:47, ahutter wrote: > Docs. ...
7 years, 6 months ago (2013-06-07 21:06:46 UTC) #4
Dane Wallinga
@isherman - PTAL
7 years, 6 months ago (2013-06-11 00:20:18 UTC) #5
Ilya Sherman
https://codereview.chromium.org/16611003/diff/14001/components/autofill/browser/autocheckout_manager.cc File components/autofill/browser/autocheckout_manager.cc (right): https://codereview.chromium.org/16611003/diff/14001/components/autofill/browser/autocheckout_manager.cc#newcode259 components/autofill/browser/autocheckout_manager.cc:259: return in_autocheckout_flow_ && page_meta_data_->ignore_ajax; nit: Would be nice to ...
7 years, 6 months ago (2013-06-11 01:11:20 UTC) #6
Dane Wallinga
https://chromiumcodereview.appspot.com/16611003/diff/14001/components/autofill/browser/autocheckout_manager.cc File components/autofill/browser/autocheckout_manager.cc (right): https://chromiumcodereview.appspot.com/16611003/diff/14001/components/autofill/browser/autocheckout_manager.cc#newcode259 components/autofill/browser/autocheckout_manager.cc:259: return in_autocheckout_flow_ && page_meta_data_->ignore_ajax; On 2013/06/11 01:11:20, Ilya Sherman ...
7 years, 6 months ago (2013-06-11 19:03:32 UTC) #7
Ilya Sherman
https://chromiumcodereview.appspot.com/16611003/diff/14001/components/autofill/browser/autocheckout_manager.h File components/autofill/browser/autocheckout_manager.h (right): https://chromiumcodereview.appspot.com/16611003/diff/14001/components/autofill/browser/autocheckout_manager.h#newcode166 components/autofill/browser/autocheckout_manager.h:166: FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, DynamicFormsSeenAndIgnored); On 2013/06/11 19:03:32, Dane Wallinga wrote: > ...
7 years, 6 months ago (2013-06-11 23:14:32 UTC) #8
Dane Wallinga
https://codereview.chromium.org/16611003/diff/14001/components/autofill/browser/autocheckout_manager.h File components/autofill/browser/autocheckout_manager.h (right): https://codereview.chromium.org/16611003/diff/14001/components/autofill/browser/autocheckout_manager.h#newcode166 components/autofill/browser/autocheckout_manager.h:166: FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, DynamicFormsSeenAndIgnored); On 2013/06/11 23:14:32, Ilya Sherman wrote: > ...
7 years, 6 months ago (2013-06-12 20:33:37 UTC) #9
Ilya Sherman
With apologies for the delay: https://codereview.chromium.org/16611003/diff/14001/components/autofill/browser/autocheckout_manager.h File components/autofill/browser/autocheckout_manager.h (right): https://codereview.chromium.org/16611003/diff/14001/components/autofill/browser/autocheckout_manager.h#newcode166 components/autofill/browser/autocheckout_manager.h:166: FRIEND_TEST_ALL_PREFIXES(AutofillManagerTest, DynamicFormsSeenAndIgnored); On 2013/06/12 ...
7 years, 6 months ago (2013-06-15 01:18:19 UTC) #10
Dane Wallinga
On 2013/06/15 01:18:19, Ilya Sherman wrote: > With apologies for the delay: > > https://codereview.chromium.org/16611003/diff/14001/components/autofill/browser/autocheckout_manager.h ...
7 years, 6 months ago (2013-06-17 20:12:47 UTC) #11
Ilya Sherman
> Trying to go through the real sequence of calls, or even an approximation of ...
7 years, 6 months ago (2013-06-18 05:30:03 UTC) #12
Dane Wallinga
On 2013/06/18 05:30:03, Ilya Sherman wrote: > > Trying to go through the real sequence ...
7 years, 6 months ago (2013-06-18 20:16:53 UTC) #13
Ilya Sherman
On 2013/06/18 20:16:53, Dane Wallinga wrote: > On 2013/06/18 05:30:03, Ilya Sherman wrote: > > ...
7 years, 6 months ago (2013-06-19 00:18:32 UTC) #14
Dane Wallinga
On 2013/06/19 00:18:32, Ilya Sherman wrote: > On 2013/06/18 20:16:53, Dane Wallinga wrote: > > ...
7 years, 6 months ago (2013-06-19 19:33:16 UTC) #15
Ilya Sherman
Thanks, looking pretty good now :) https://codereview.chromium.org/16611003/diff/47001/components/autofill/browser/autofill_manager.cc File components/autofill/browser/autofill_manager.cc (right): https://codereview.chromium.org/16611003/diff/47001/components/autofill/browser/autofill_manager.cc#newcode393 components/autofill/browser/autofill_manager.cc:393: else nit: No ...
7 years, 6 months ago (2013-06-19 23:25:13 UTC) #16
Dane Wallinga
https://codereview.chromium.org/16611003/diff/47001/components/autofill/browser/autofill_manager.cc File components/autofill/browser/autofill_manager.cc (right): https://codereview.chromium.org/16611003/diff/47001/components/autofill/browser/autofill_manager.cc#newcode393 components/autofill/browser/autofill_manager.cc:393: else On 2013/06/19 23:25:13, Ilya Sherman wrote: > nit: ...
7 years, 6 months ago (2013-06-20 19:46:40 UTC) #17
Ilya Sherman
LGTM, thanks. https://codereview.chromium.org/16611003/diff/47001/components/autofill/browser/autofill_manager_unittest.cc File components/autofill/browser/autofill_manager_unittest.cc (right): https://codereview.chromium.org/16611003/diff/47001/components/autofill/browser/autofill_manager_unittest.cc#newcode3353 components/autofill/browser/autofill_manager_unittest.cc:3353: TestFormStructure* form_structure = new TestFormStructure(address); On 2013/06/20 ...
7 years, 6 months ago (2013-06-21 05:10:14 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dgwallinga@chromium.org/16611003/63001
7 years, 6 months ago (2013-06-21 19:17:33 UTC) #19
commit-bot: I haz the power
7 years, 6 months ago (2013-06-21 21:19:20 UTC) #20
Message was sent while issue was closed.
Change committed as 207923

Powered by Google App Engine
This is Rietveld 408576698