From 68ed744bb6052300e9b769c4b73570c2f22b6362 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Wed, 23 Sep 2020 01:26:04 +0000 Subject: [PATCH] [Pale-Moon] [downloads] Stop using referrers as sources. --- .../components/downloads/DownloadsViewUI.jsm | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/application/palemoon/components/downloads/DownloadsViewUI.jsm b/application/palemoon/components/downloads/DownloadsViewUI.jsm index ede593e229..7aa054d6a3 100644 --- a/application/palemoon/components/downloads/DownloadsViewUI.jsm +++ b/application/palemoon/components/downloads/DownloadsViewUI.jsm @@ -80,17 +80,21 @@ this.DownloadsViewUI.DownloadElementShell.prototype = { get extendedDisplayName() { let s = DownloadsCommon.strings; - let referrer = this.download.source.referrer || - this.download.source.url; - let [displayHost, fullHost] = DownloadUtils.getURIHost(referrer); + let [displayHost, fullHost] = DownloadUtils.getURIHost(this.download.source.url); return s.statusSeparator(this.displayName, displayHost); }, get extendedDisplayNameTip() { let s = DownloadsCommon.strings; - let referrer = this.download.source.referrer || - this.download.source.url; - let [displayHost, fullHost] = DownloadUtils.getURIHost(referrer); + let referrer = this.download.source.referrer; + if (referrer) { + let [displayHost, fullHost] = DownloadUtils.getURIHost(this.download.source.url) + + ' (' + + DownloadUtils.getURIHost(referrer) + + ')'; + } else { + let [displayHost, fullHost] = DownloadUtils.getURIHost(this.download.source.url); + } return s.statusSeparator(this.displayName, fullHost); },