From 8f3cec85aa29b2b13fed9b2f8e499e1ac9b0504c Mon Sep 17 00:00:00 2001 From: veygax <84923630+veygax@users.noreply.github.com> Date: Fri, 30 Jan 2026 21:12:00 +0000 Subject: [PATCH] Merge commit from fork Signed-off-by: Evan Lambert --- app/assets/web/main.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/app/assets/web/main.js b/app/assets/web/main.js index a33b17e7..db5481dc 100644 --- a/app/assets/web/main.js +++ b/app/assets/web/main.js @@ -129,7 +129,7 @@ function handleFilesDisplay(files, sessionId) { var file = files[fileKeys[i]]; html += '' + '
' + (i + 1) + '
' + - '
' + file.fileName + '
' + + '
' + escapeHtml(file.fileName) + '
' + '
' + formatBytes(file.size) + '
' + '
'; } @@ -141,6 +141,20 @@ function handleFilesDisplay(files, sessionId) { } } +function escapeHtml(text) { + if (text === null || text === undefined) { + return ''; + } + var map = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''' + }; + return String(text).replace(/[&<>"']/g, function(m) { return map[m]; }); +} + function formatBytes(bytes) { if (bytes < 1024) { return bytes + ' B';