From a0130b55d44fe7e681a7a452e0beb464167af292 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Sat, 7 Nov 2020 09:03:52 +0000 Subject: [PATCH] LibWeb: Load favicon.ico only for http/https URLs --- Libraries/LibWeb/Loader/FrameLoader.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Libraries/LibWeb/Loader/FrameLoader.cpp b/Libraries/LibWeb/Loader/FrameLoader.cpp index 2b6f9bfef5..087ab4fbc2 100644 --- a/Libraries/LibWeb/Loader/FrameLoader.cpp +++ b/Libraries/LibWeb/Loader/FrameLoader.cpp @@ -163,7 +163,10 @@ bool FrameLoader::load(const LoadRequest& request, Type type) if (type == Type::Navigation) frame().page().client().page_did_start_loading(url); - if (type != Type::IFrame && url.protocol() != "file" && url.protocol() != "about") { + if (type == Type::IFrame) + return true; + + if (url.protocol() == "http" || url.protocol() == "https") { URL favicon_url; favicon_url.set_protocol(url.protocol()); favicon_url.set_host(url.host());