diff --git a/src/browser/BrowserService.cpp b/src/browser/BrowserService.cpp index 63860b58d..8c451bf1e 100644 --- a/src/browser/BrowserService.cpp +++ b/src/browser/BrowserService.cpp @@ -935,6 +935,12 @@ int BrowserService::sortPriority(const Entry* entry, if (url.scheme().isEmpty()) { url.setScheme("https"); } + + // Add the empty path to the URL if it's missing + if (url.path().isEmpty() && !url.hasFragment() && !url.hasQuery()) { + url.setPath("/"); + } + const QString entryURL = url.toString(QUrl::StripTrailingSlash); const QString baseEntryURL = url.toString(QUrl::StripTrailingSlash | QUrl::RemovePath | QUrl::RemoveQuery | QUrl::RemoveFragment);