diff --git a/muxplex/frontend/app.js b/muxplex/frontend/app.js index 6d10a00..0435be8 100644 --- a/muxplex/frontend/app.js +++ b/muxplex/frontend/app.js @@ -444,7 +444,9 @@ function buildTileHTML(session, index, mobile) { } const lastLines = allLines.slice(_lineCount).join('\n'); - const remoteIdAttr = session.remoteId != null ? ` data-remote-id="${escapeHtml(session.remoteId)}"` : ''; + // Prefer deviceId (device_id string from backend) over legacy integer remoteId + var _effRemoteId = session.deviceId != null ? session.deviceId : session.remoteId; + const remoteIdAttr = _effRemoteId != null ? ` data-remote-id="${escapeHtml(_effRemoteId)}"` : ''; return ( `
` + `
` + @@ -498,8 +500,10 @@ function buildSidebarHTML(session, currentSession) { } const lastLines = allLines.slice(-20).join('\n'); + // Prefer deviceId (device_id string from backend) over legacy integer remoteId + var _sidebarEffRemoteId = session.deviceId != null ? session.deviceId : (session.remoteId != null ? session.remoteId : ''); return ( - `
` + + `
` + `