diff --git a/js/CommonDialogs.js b/js/CommonDialogs.js
index 704e797d382d009f4244b556cc37fd25765300a6..a100a546d895122a1af850a5707504060ac7c5ec 100644
--- a/js/CommonDialogs.js
+++ b/js/CommonDialogs.js
@@ -312,7 +312,7 @@ const	CommonDialogs = {
 					} else {
 						if (feed_id == Feeds.getActive())
 							setTimeout(() => {
-									Feeds.open({feed: -5})
+									Feeds.openDefaultFeed();
 								},
 								100);
 
diff --git a/js/Feeds.js b/js/Feeds.js
index e9ac5328d36a64a29e2dd2298b864c0f18cd3ec4..4841fd0df768a3ccb436c6e4aabf69e559bbecbf 100644
--- a/js/Feeds.js
+++ b/js/Feeds.js
@@ -3,6 +3,7 @@
 /* global __, App, Headlines, xhrPost, xhr, dojo, dijit, fox, PluginHost, Notify, fox */
 
 const	Feeds = {
+	_default_feed_id: -3,
 	counters_last_request: 0,
 	_active_feed_id: undefined,
 	_active_feed_is_cat: false,
@@ -109,6 +110,9 @@ const	Feeds = {
 		}
 		return false; // block unneeded form submits
 	},
+	openDefaultFeed: function() {
+		this.open({feed: this._default_feed_id});
+	},
 	openNextUnread: function() {
 		const is_cat = this.activeIsCat();
 		const nuf = this.getNextUnread(this.getActive(), is_cat);
@@ -215,7 +219,7 @@ const	Feeds = {
 		if (hash_feed_id != undefined) {
 			this.open({feed: hash_feed_id, is_cat: hash_feed_is_cat});
 		} else {
-			this.open({feed: -3});
+			this.openDefaultFeed();
 		}
 
 		this.hideOrShowFeeds(App.getInitParam("hide_read_feeds"));