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; |