diff options
Diffstat (limited to 'embed/ephy-web-view.c')
-rw-r--r-- | embed/ephy-web-view.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/embed/ephy-web-view.c b/embed/ephy-web-view.c index 77f688a00..214f8faab 100644 --- a/embed/ephy-web-view.c +++ b/embed/ephy-web-view.c @@ -43,6 +43,7 @@ #include "ephy-snapshot-service.h" #include "ephy-string.h" #include "ephy-uri-helpers.h" +#include "ephy-view-source-handler.h" #include "ephy-web-app-utils.h" #include "ephy-web-extension-proxy.h" #include "ephy-zoom.h" @@ -1717,6 +1718,7 @@ update_security_status_for_committed_load (EphyWebView *view, g_clear_pointer (&view->tls_error_failing_uri, g_free); if (!soup_uri || + strcmp (soup_uri_get_scheme (soup_uri), EPHY_VIEW_SOURCE_SCHEME) == 0 || webkit_security_manager_uri_scheme_is_local (security_manager, soup_uri->scheme) || webkit_security_manager_uri_scheme_is_empty_document (security_manager, soup_uri->scheme)) { security_level = EPHY_SECURITY_LEVEL_LOCAL_PAGE; |