
morgan pushed to branch mullvad-browser-115.16.0esr-13.5-1 at The Tor Project / Applications / Mullvad Browser Commits: 8cd00587 by hackademix at 2024-09-30T17:15:07+00:00 Bug 42832: Download spam prevention exemption for browser extensions. - - - - - 1 changed file: - uriloader/exthandler/nsExternalHelperAppService.cpp Changes: ===================================== uriloader/exthandler/nsExternalHelperAppService.cpp ===================================== @@ -1895,6 +1895,12 @@ bool nsExternalAppHandler::IsDownloadSpam(nsIChannel* aChannel) { nsCOMPtr<nsIPermissionManager> permissionManager = mozilla::services::GetPermissionManager(); nsCOMPtr<nsIPrincipal> principal = loadInfo->TriggeringPrincipal(); + + // Always allow WebExtensions + if (principal && principal->SchemeIs("moz-extension")) { + return false; + } + bool exactHostMatch = false; constexpr auto type = "automatic-download"_ns; nsCOMPtr<nsIPermission> permission; View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/8cd0... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/8cd0... You're receiving this email because of your account on gitlab.torproject.org.