From bd4a0af9576631abbcce5c107c72a0327c768e86 Mon Sep 17 00:00:00 2001 From: Randall Maas Date: Sat, 21 Nov 2020 20:08:09 -0600 Subject: [PATCH] Update pterm.js Fixes an error where events.key.length undefined throws exception --- site/js/pterm.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/js/pterm.js b/site/js/pterm.js index 3b97cb6..7bd69ca 100644 --- a/site/js/pterm.js +++ b/site/js/pterm.js @@ -437,7 +437,7 @@ function pterm_process_key(event) { pterm_current_pos--; } } - else if((32 <= event.keyCode && event.keyCode <= 126) || (event.key.length == 1)) { + else if((32 <= event.keyCode && event.keyCode <= 126) || (event.key && event.key.length == 1)) { let key = event.key; pterm_current_line = pterm_current_line.substring(0, pterm_current_pos) + @@ -467,4 +467,4 @@ $(document).on("paste", function(event){ $(".pterm-current > .pterm-text").html(pterm_current_line); $(".pterm-current").width(w * (pterm_current_line.length + 1)); $(".pterm-cursor").css("left", w * pterm_current_pos); -}); \ No newline at end of file +});