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

Issue 2893183002: [subresource_filter] Use the SubresourceFilterObserver for PageLoadMetrics (Closed)

Created:
3 years, 7 months ago by Charlie Harrison
Modified:
3 years, 6 months ago
CC:
chromium-reviews, csharrison+watch_chromium.org, loading-reviews+metrics_chromium.org, speed-metrics-reviews_chromium.org, subresource-filter-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[subresource_filter] Use the SubresourceFilterObserver for PageLoadMetrics This was the final non-test client of the ActivationDecision persisted in the driver factory. Follow up CLs will remove that member. BUG=717590 Review-Url: https://codereview.chromium.org/2893183002 Cr-Commit-Position: refs/heads/master@{#477507} Committed: https://chromium.googlesource.com/chromium/src/+/ded86c6fc10f0fde6d3dba373fffc002289e3fbd

Patch Set 1 #

Patch Set 2 : tweaks #

Patch Set 3 : fix optional decl #

Total comments: 4

Patch Set 4 : bmcquade review #

Patch Set 5 : fix #

Patch Set 6 : going away #

Patch Set 7 : fix #

Patch Set 8 : Notify all stats #

Total comments: 6

Patch Set 9 : bmcquade review #

Patch Set 10 : [subresource_filter] Use the SubresourceFilterObserver for PageLoadMetrics #

Total comments: 2

Patch Set 11 : bmcquade review #

Total comments: 2

Messages

Total messages: 66 (51 generated)
Charlie Harrison
bmcquade: here's the CL hooking up the metrics observer to the subresource filter observer. We ...
3 years, 7 months ago (2017-05-22 15:06:34 UTC) #9
Bryan McQuade
Thanks! A couple comments / questions. https://codereview.chromium.org/2893183002/diff/40001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc File chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc (right): https://codereview.chromium.org/2893183002/diff/40001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc#newcode162 chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc:162: if (observer_manager) what ...
3 years, 7 months ago (2017-05-23 19:31:58 UTC) #16
Charlie Harrison
Thanks, I also added some comments to the observer https://codereview.chromium.org/2893183002/diff/40001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc File chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc (right): https://codereview.chromium.org/2893183002/diff/40001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc#newcode162 chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc:162: ...
3 years, 7 months ago (2017-05-23 19:58:51 UTC) #18
Bryan McQuade
On 2017/05/23 at 19:58:51, csharrison wrote: > Thanks, I also added some comments to the ...
3 years, 6 months ago (2017-06-03 01:51:08 UTC) #34
Charlie Harrison
Sorry about that, bad rebase. Things should be working now.
3 years, 6 months ago (2017-06-04 22:05:36 UTC) #43
Charlie Harrison
+pkasting for tab_helpers. Previously the component would be initialized in a weird non-functioning state if ...
3 years, 6 months ago (2017-06-05 12:32:11 UTC) #45
Bryan McQuade
Thanks! https://codereview.chromium.org/2893183002/diff/140001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc File chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc (right): https://codereview.chromium.org/2893183002/diff/140001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc#newcode176 chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc:176: DCHECK(!scoped_observer_.IsObservingSources() || if we get to the commit ...
3 years, 6 months ago (2017-06-05 13:47:04 UTC) #46
Peter Kasting
LGTM
3 years, 6 months ago (2017-06-05 18:30:02 UTC) #53
Charlie Harrison
Thanks Peter, Bryan, would you take another look? https://codereview.chromium.org/2893183002/diff/140001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc File chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc (right): https://codereview.chromium.org/2893183002/diff/140001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc#newcode176 chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc:176: DCHECK(!scoped_observer_.IsObservingSources() ...
3 years, 6 months ago (2017-06-05 18:32:38 UTC) #54
Bryan McQuade
Thanks! LGTM - just one question / idea (optional). https://codereview.chromium.org/2893183002/diff/180001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc File chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc (right): https://codereview.chromium.org/2893183002/diff/180001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc#newcode323 chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc:323: ...
3 years, 6 months ago (2017-06-07 00:03:24 UTC) #57
Charlie Harrison
https://codereview.chromium.org/2893183002/diff/180001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc File chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc (right): https://codereview.chromium.org/2893183002/diff/180001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc#newcode323 chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc:323: scoped_observer_.RemoveAll(); On 2017/06/07 00:03:24, Bryan McQuade wrote: > can ...
3 years, 6 months ago (2017-06-07 00:26:40 UTC) #58
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/2893183002/200001
3 years, 6 months ago (2017-06-07 00:27:45 UTC) #61
Bryan McQuade
LGTM, thanks! https://codereview.chromium.org/2893183002/diff/200001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc File chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc (right): https://codereview.chromium.org/2893183002/diff/200001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc#newcode185 chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc:185: DCHECK(scoped_observer_.IsObservingSources()); this DCHECK could probably be removed, ...
3 years, 6 months ago (2017-06-07 00:28:00 UTC) #62
Charlie Harrison
https://codereview.chromium.org/2893183002/diff/200001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc File chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc (right): https://codereview.chromium.org/2893183002/diff/200001/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc#newcode185 chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc:185: DCHECK(scoped_observer_.IsObservingSources()); On 2017/06/07 00:28:00, Bryan McQuade wrote: > this ...
3 years, 6 months ago (2017-06-07 01:15:10 UTC) #63
commit-bot: I haz the power
3 years, 6 months ago (2017-06-07 01:39:31 UTC) #66
Message was sent while issue was closed.
Committed patchset #11 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/ded86c6fc10f0fde6d3dba373fff...

Powered by Google App Engine
This is Rietveld 408576698