diff --git a/classes/pref/feeds.php b/classes/pref/feeds.php
index 1a5e3d2065954775f7f5234c26f826463741ff82..47e5689ecfe20ac1d013d80ec9bdcd5c08613902 100755
--- a/classes/pref/feeds.php
+++ b/classes/pref/feeds.php
@@ -1391,10 +1391,10 @@ class Pref_Feeds extends Handler_Protected {
 		$rss_url = htmlspecialchars(get_self_url_prefix() .
 				"/public.php?op=rss&id=-2&view-mode=all_articles");;
 
-		print "<button dojoType='dijit.form.Button' class='alt-primary' onclick='CommonDialogs.generatedFeed(-2, false, \"$rss_url\")'>".
-			__('Display URL')."</button> ";
-
-		print "<button class=\"alt-danger\" dojoType=\"dijit.form.Button\" onclick=\"return Helpers.clearFeedAccessKeys()\">".
+		print "<button dojoType='dijit.form.Button' class='alt-primary'
+			onclick='CommonDialogs.generatedFeed(-2, false, \"$rss_url\", \"".__("Published articles")."\")'>".
+			__('Display URL')."</button>
+		<button class='alt-danger' dojoType='dijit.form.Button' onclick='return Helpers.clearFeedAccessKeys()'>".
 			__('Clear all generated URLs')."</button> ";
 
 		PluginHost::getInstance()->run_hooks(PluginHost::HOOK_PREFS_TAB_SECTION, "prefFeedsPublishedGenerated");
diff --git a/js/CommonDialogs.js b/js/CommonDialogs.js
index 038a2981d282bd16eec57c7d3c2c319a8d441345..18250bbb8d9ee77a77145b98cbc0c11987195daa 100644
--- a/js/CommonDialogs.js
+++ b/js/CommonDialogs.js
@@ -387,17 +387,19 @@ const	CommonDialogs = {
 					Notify.close();
 
 				} catch (e) {
-					this.Error.report(e);
+					App.Error.report(e);
 				}
 			});
 		},
-		generatedFeed: function(feed, is_cat, rss_url) {
+		generatedFeed: function(feed, is_cat, rss_url, feed_title) {
 
 			Notify.progress("Loading, please wait...", true);
 
 			xhrJson("backend.php", {op: "pref-feeds", method: "getFeedKey", id: feed, is_cat: is_cat}, (reply) => {
 				try {
-					const feed_title = Feeds.getName(feed, is_cat);
+					if (!feed_title && typeof Feeds != "undefined")
+						feed_title = Feeds.getName(feed, is_cat);
+
 					const secret_url = rss_url + "&key=" + encodeURIComponent(reply.link);
 
 					const dialog = new fox.SingleUseDialog({
@@ -428,7 +430,7 @@ const	CommonDialogs = {
 					Notify.close();
 
 				} catch (e) {
-					this.Error.report(e);
+					App.Error.report(e);
 				}
 			});
 		},