diff --git a/public/app.js b/public/app.js
index 7015d26..ebe60bb 100644
--- a/public/app.js
+++ b/public/app.js
@@ -710,7 +710,7 @@ function renderStatusPanel(data, panel) {
html += `
${escapeHtml(t.label)}
-
+
${t.ms}ms
`;
}
@@ -734,6 +734,10 @@ function renderStatusPanel(data, panel) {
html += ``;
panel.innerHTML = html;
+ // Set bar widths via JS DOM assignment — immune to CSP style-src restrictions
+ panel.querySelectorAll('.timing-bar[data-w]').forEach(el => {
+ el.style.width = el.dataset.w + '%';
+ });
}
function formatSize(size) {
diff --git a/public/style.css b/public/style.css
index 4f71711..8e8220b 100644
--- a/public/style.css
+++ b/public/style.css
@@ -952,7 +952,6 @@ body {
.timing-bar {
height: 100%;
- width: var(--bar-w, 100%);
background: var(--accent);
border-radius: 4px;
min-width: 2px;