diff --git a/exec/lbshell.js b/exec/lbshell.js
index a8a77177351a1efe6661f88c911c9828c4e6ddc7..26be2a01bc814fbf93219a28b0595936a738ac80 100644
--- a/exec/lbshell.js
+++ b/exec/lbshell.js
@@ -708,6 +708,8 @@ while(bbs.online) {
 					}
 					else {
 						bbs.exec_xtrn(xtrn_area.sec_list[curr_xtrnsec].prog_list[parseInt(x_prog)].number);
+						if(xtrn_area.sec_list[curr_xtrnsec].prog_list[parseInt(x_prog)].settings & XTRN_PAUSE)
+							console.pause();
 					}
 					start_mouse();
 					draw_main(true);