diff --git a/exec/chat_sec.js b/exec/chat_sec.js
index 96d606d8ec875dd45aed144c9bf1f67b66fd753c..e560a02c1aa958cd605abffa3a0edad6adae844c 100644
--- a/exec/chat_sec.js
+++ b/exec/chat_sec.js
@@ -46,7 +46,7 @@ function on_or_off(on)
 
 // Set continue point for main menu commands
 menu:
-while(1) {
+while(bbs.online && !console.aborted) {
 	var str="";
 
 	// Display TEXT\MENU\CHAT.* if not in expert mode