| Index: chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc
|
| diff --git a/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc b/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc
|
| index 32de069d547e22496ea34b0bc4a45c170dd139c8..bba7664c659de4225a79e739113d9361fe0f9a0e 100644
|
| --- a/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc
|
| +++ b/chrome/browser/page_load_metrics/observers/subresource_filter_metrics_observer.cc
|
| @@ -189,8 +189,11 @@ void SubresourceFilterMetricsObserver::OnLoadingBehaviorObserved(
|
| if (subresource_filter_observed_)
|
| return;
|
|
|
| + const int all_frame_loading_behavior_flags =
|
| + info.metadata.behavior_flags | info.child_frame_metadata.behavior_flags;
|
| +
|
| subresource_filter_observed_ =
|
| - (info.metadata.behavior_flags &
|
| + (all_frame_loading_behavior_flags &
|
| blink::WebLoadingBehaviorFlag::
|
| WebLoadingBehaviorSubresourceFilterMatch) != 0;
|
|
|
|
|