Unclear what 3rd party downloads or how they are meant to work, but we def don't want files downloaded via tor browser android to be re-routed outside the browser and not through tor.
So the wording throughout this feature is a bit vauge and inconsistent sometimes just reffering to allowing styling of the downloads by the client, but the meat seems to be
* @property customFirstPartyDownloadDialog An optional delegate for showing a dialog for a download * that will be processed by the current application. * @property customThirdPartyDownloadDialog An optional delegate for showing a dialog for a download * that can be processed by multiple installed applications including the current one.
and that yes, this feature appears to allow handing a download off to a 3rd party app, that we def want to block.