diff --git a/xtrn/DDMsgReader/DDMsgReader.js b/xtrn/DDMsgReader/DDMsgReader.js
index 9028567dc34d5bd99a82f496340ddba52ffb64fd..dd2207dcc6cf715eccd618cb527573e4848c777f 100644
--- a/xtrn/DDMsgReader/DDMsgReader.js
+++ b/xtrn/DDMsgReader/DDMsgReader.js
@@ -16866,6 +16866,10 @@ function DigDistMsgReader_IndexedModeChooseSubBoard(pClearScreen, pDrawMenu, pDi
 			totalNewMsgs += itemInfo.numNewMsgs;
 		}
 	}
+	// For end of progress reporting
+	printf("\rLoading: 100.0%  \r\n");
+	if (totalNewMsgs > 0)
+		console.line_counter = 0; // To prevent a pause before the index mode sub-board menu comes up
 	// If there are no items on the menu, then show a message and return
 	if (this.indexedModeMenu.NumItems() == 0)
 	{