diff --git a/xtrn/mrc/mrc-client.js b/xtrn/mrc/mrc-client.js
index 9a074bb43b347502ad16e10a5b99e18436b5873d..571a481b28837c50cb308d0b31716d1c4ab539ea 100644
--- a/xtrn/mrc/mrc-client.js
+++ b/xtrn/mrc/mrc-client.js
@@ -13,6 +13,7 @@ load('scrollbar.js');
 load('inputline.js');
 load(js.startup_dir + 'mrc-session.js');
 
+var orig_timelimit = js.time_limit;
 js.time_limit=0;
 
 var input_state = 'chat';
@@ -377,6 +378,7 @@ function main() {
         }
         yield();
     }
+    js.time_limit = orig_timelimit;
 
 }