| 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..3211a95f6fbc8ca32f474393c70efd1f8c569e29 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_loading_behavior_flags;
|
| +
|
| subresource_filter_observed_ =
|
| - (info.metadata.behavior_flags &
|
| + (all_frame_loading_behavior_flags &
|
| blink::WebLoadingBehaviorFlag::
|
| WebLoadingBehaviorSubresourceFilterMatch) != 0;
|
|
|
|
|