From 9bf836e6c47b2c217ade8d8a90e71a6576308046 Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Sat, 31 May 2025 21:37:03 -0400 Subject: [PATCH] js: Don't escape printed strings with --disable-string-quotes --- Libraries/LibJS/Print.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibJS/Print.cpp b/Libraries/LibJS/Print.cpp index 1306d0c8d95..236f2d91c46 100644 --- a/Libraries/LibJS/Print.cpp +++ b/Libraries/LibJS/Print.cpp @@ -1044,7 +1044,7 @@ ErrorOr print_value(JS::PrintContext& print_context, JS::Value value, Hash TRY(js_out(print_context, "-")); auto contents = value.to_string_without_side_effects(); - if (value.is_string()) + if (value.is_string() && !print_context.disable_string_quotes) TRY(js_out(print_context, "{}", TRY(escape_for_string_literal(contents)))); else TRY(js_out(print_context, "{}", contents));