From 60467d8ff6e4f365964f1ce633862584f332d0f4 Mon Sep 17 00:00:00 2001 From: Janis Eccarius Date: Sun, 21 Jun 2026 17:25:20 +0200 Subject: [PATCH] fix(spark-analytics): escape \\n in JS userPrompt strings Python triple-quoted string interprets \n as literal newlines, producing invalid JS string literals and a SyntaxError that killed the entire script block. Co-Authored-By: Claude Sonnet 4.6 --- spark-analytics/base/webview.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spark-analytics/base/webview.yaml b/spark-analytics/base/webview.yaml index 7f68ad1..904ee29 100755 --- a/spark-analytics/base/webview.yaml +++ b/spark-analytics/base/webview.yaml @@ -193,11 +193,11 @@ data: + 'player behaviour, or game dynamics. When column names reference chess openings (ECO codes, opening names), ' + 'explain what those openings are.'; - const userPrompt = 'Dataset: "' + dataset.label + '"\n' - + 'Total rows: ' + dataset.total_rows + '\n' - + 'Columns: ' + dataset.headers.join(', ') + '\n\n' - + 'Sample data (first ' + dataset.sample.length + ' rows):\n' - + sampleText + '\n\n' + const userPrompt = 'Dataset: "' + dataset.label + '"\\n' + + 'Total rows: ' + dataset.total_rows + '\\n' + + 'Columns: ' + dataset.headers.join(', ') + '\\n\\n' + + 'Sample data (first ' + dataset.sample.length + ' rows):\\n' + + sampleText + '\\n\\n' + 'What does this dataset tell us about chess?'; try {