diff --git a/exec/dorkit/sbbs_console.js b/exec/dorkit/sbbs_console.js
index 4116596a934c545c308847d1641d14e424ac9900..836e4d168f3197ffb9a025ab94ff0043f72f502a 100644
--- a/exec/dorkit/sbbs_console.js
+++ b/exec/dorkit/sbbs_console.js
@@ -1,5 +1,7 @@
+load("sbbsdefs.js");
 js.global.dk_old_ctrlkey_passthru = console.ctrlkey_passthru;
-js.on_exit("console.ctrlkey_passthru=js.global.dk_old_ctrlkey_passthru");
+js.global.dk_old_pauseoff = bbs.sys_status & SS_PAUSEOFF;
+js.on_exit("console.ctrlkey_passthru=js.global.dk_old_ctrlkey_passthru;bbs.sys_status=(bbs.sys_status &~ SS_PAUSEOFF)|js.global.dk_old_pauseoff");
 console.ctrlkey_passthru=0x7fffffff;	// Disable all parsing.
 
 /*