From 350f5d1e8e25cb8a70321f89535541d9a4596b68 Mon Sep 17 00:00:00 2001 From: Aalhad Date: Tue, 4 Aug 2026 15:07:50 +0530 Subject: [PATCH] fix(console): prepend "Assertion failed: " prefix to assert messages with data console.assert() with additional arguments was not prepending the "Assertion failed: " prefix before the formatted arguments, unlike Node.js and browser behavior. Fixes #19953 Signed-off-by: Aalhad --- src/jsc/ConsoleObject.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/jsc/ConsoleObject.rs b/src/jsc/ConsoleObject.rs index 895848fcd305..6e3d7b6114b2 100644 --- a/src/jsc/ConsoleObject.rs +++ b/src/jsc/ConsoleObject.rs @@ -532,6 +532,15 @@ fn message_with_type_and_level_( } } + if message_type == MessageType::Assert && print_length > 0 { + let text: &str = if enable_colors { + pfmt!("Assertion failed: ", true) + } else { + "Assertion failed: " + }; + let _ = writer.write_all(text.as_bytes()); + } + if print_length > 0 { format2( level,