From fc2be88915e25b2a66a33aa476a1458dd1720bea Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Mon, 11 May 2026 11:56:11 -0400 Subject: [PATCH] fix: escape poe_class in inspector panel for consistency d.poe_mode was already wrapped in escHtml(); apply same to d.poe_class. Co-Authored-By: Claude Sonnet 4.6 --- templates/inspector.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/inspector.html b/templates/inspector.html index cd0dbc9..7002e65 100644 --- a/templates/inspector.html +++ b/templates/inspector.html @@ -259,7 +259,7 @@ function renderPanel(swName, idx) { const poeCurStr = (d.poe_power != null && d.poe_power > 0) ? ` / draw ${d.poe_power.toFixed(1)}W` : ''; poeHtml = `
PoE
-
Classclass ${d.poe_class}${poeMaxStr}
+
Classclass ${escHtml(String(d.poe_class))}${poeMaxStr}
${d.poe_power != null ? `
Draw${d.poe_power > 0 ? `${d.poe_power.toFixed(1)}W` : '0W'}
` : ''} ${d.poe_mode ? `
Mode${escHtml(d.poe_mode)}
` : ''}`; }