diff --git a/webenginepart/src/webenginepart.cpp b/webenginepart/src/webenginepart.cpp --- a/webenginepart/src/webenginepart.cpp +++ b/webenginepart/src/webenginepart.cpp @@ -390,7 +390,8 @@ if (KProtocolManager::defaultMimetype(url) == "text/html") { // man:, info:, etc. QWebEngineProfile *prof = QWebEngineProfile::defaultProfile(); QByteArray scheme = url.scheme().toUtf8(); - if (!prof->urlSchemeHandler(scheme)) { + //Qt complains about installing a scheme handler overriding the internal "about" scheme + if (scheme != "about" && !prof->urlSchemeHandler(scheme)) { prof->installUrlSchemeHandler(scheme, new WebEnginePartKIOHandler(prof)); } }