| Index: Source/core/fetch/ResourceFetcher.cpp
|
| diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp
|
| index 3d9e42a7b080a4bf1a3c2c498d9627995055ba1e..3e810e026a71f20d39532059b7df3ad7c9867fc2 100644
|
| --- a/Source/core/fetch/ResourceFetcher.cpp
|
| +++ b/Source/core/fetch/ResourceFetcher.cpp
|
| @@ -422,10 +422,15 @@ bool ResourceFetcher::checkInsecureContent(Resource::Type type, const KURL& url,
|
| treatment = TreatAsActiveContent;
|
| break;
|
|
|
| + case Resource::Font:
|
| + // These resources are passive, but mixed usage is low enough that we
|
| + // can block them in a mixed context.
|
| + treatment = TreatAsActiveContent;
|
| + break;
|
| +
|
| case Resource::TextTrack:
|
| case Resource::Raw:
|
| case Resource::Image:
|
| - case Resource::Font:
|
| case Resource::Media:
|
| // These resources can corrupt only the frame's pixels.
|
| treatment = TreatAsPassiveContent;
|
|
|