diff --git a/extension/content.js b/extension/content.js
index 30354527..3c023f60 100644
--- a/extension/content.js
+++ b/extension/content.js
@@ -103,7 +103,16 @@ function renderRefPanel(refs) {
for (const ref of refs.slice(0, 30)) { // Show max 30 in panel
const row = document.createElement('div');
row.className = 'gstack-ref-panel-row';
- row.innerHTML = `${ref.ref} ${ref.role} "${ref.name}"`;
+ const idSpan = document.createElement('span');
+ idSpan.className = 'gstack-ref-panel-id';
+ idSpan.textContent = ref.ref;
+ const roleSpan = document.createElement('span');
+ roleSpan.className = 'gstack-ref-panel-role';
+ roleSpan.textContent = ref.role;
+ const nameSpan = document.createElement('span');
+ nameSpan.className = 'gstack-ref-panel-name';
+ nameSpan.textContent = '"' + ref.name + '"';
+ row.append(idSpan, document.createTextNode(' '), roleSpan, document.createTextNode(' '), nameSpan);
list.appendChild(row);
}
if (refs.length > 30) {