diff --git a/src/libs/browser/urlrequestinterceptor.cpp b/src/libs/browser/urlrequestinterceptor.cpp index 49c4e12..6014b11 100644 --- a/src/libs/browser/urlrequestinterceptor.cpp +++ b/src/libs/browser/urlrequestinterceptor.cpp @@ -47,14 +47,14 @@ void UrlRequestInterceptor::interceptRequest(QWebEngineUrlRequestInfo &info) return; } - bool isFirstPartyUrlLocal = Core::NetworkAccessManager::isLocalUrl(firstPartyUrl); - bool isRequestUrlLocal = Core::NetworkAccessManager::isLocalUrl(requestUrl); - // Direct links are controlled in the WebPage if (info.resourceType() == QWebEngineUrlRequestInfo::ResourceTypeMainFrame) { return; } + bool isFirstPartyUrlLocal = Core::NetworkAccessManager::isLocalUrl(firstPartyUrl); + bool isRequestUrlLocal = Core::NetworkAccessManager::isLocalUrl(requestUrl); + // Allow local resources on local pages and external resources on external pages. if (isFirstPartyUrlLocal == isRequestUrlLocal) { return;