Cleanup - Bug Fixes

This commit is contained in:
Raven Scott
2026-05-30 22:27:42 -04:00
parent 229271fbcf
commit 4b9eb916e9
61 changed files with 733 additions and 6944 deletions
+10 -3
View File
@@ -589,6 +589,10 @@ function escapeHtml(text) {
return div.innerHTML;
}
function escapeJsAttr(text) {
return String(text || '').replace(/\\/g, '\\\\').replace(/'/g, "\\'");
}
/**
* Update peer details list
*/
@@ -596,9 +600,11 @@ function updatePeerDetailsList(peers) {
const peerList = document.getElementById('peerList');
if (!peerList) return;
peerList.innerHTML = peers.map(peer => `
peerList.innerHTML = peers.map(peer => {
const peerIdAttr = escapeJsAttr(peer.id);
return `
<div class="peer-item ${peer.connected ? 'connected' : 'disconnected'}"
onclick="showPeerDetails('${peer.id}')">
onclick="showPeerDetails('${peerIdAttr}')">
<div style="display: flex; justify-content: space-between; align-items: center;">
<div style="flex: 1;">
${renderPeerWithProfile(peer, 32)}
@@ -612,7 +618,8 @@ function updatePeerDetailsList(peers) {
</div>
</div>
</div>
`).join('');
`;
}).join('');
}
/**