Index: src/messages.js |
diff --git a/src/messages.js b/src/messages.js |
index 926f294ae870ee39d54b38fe34392b624d65bf31..e654623661409e67cb04135672e035092a2f7b0d 100644 |
--- a/src/messages.js |
+++ b/src/messages.js |
@@ -196,6 +196,10 @@ function FormatString(format, args) { |
// str is one of %0, %1, %2 or %3. |
try { |
str = NoSideEffectToString(args[arg_num]); |
+ if (str.length > 256) { |
+ str = %SubString(str, 0, 239) + "...<omitted>..." + |
+ %SubString(str, str.length - 2, str.length); |
+ } |
} catch (e) { |
if (%IsJSModule(args[arg_num])) |
str = "module"; |