From 2bd1f9096b998c47150e442fe1cbf92f48664c3f Mon Sep 17 00:00:00 2001 From: jedarden Date: Sat, 25 Apr 2026 00:57:06 -0400 Subject: [PATCH] fix(dashboard): resolve Fresnel tooltip MAC address lookup bug The showFresnelTooltip function referenced data.txMAC/data.rxMAC which don't exist on the ellipsoid geometry data object. Use link.nodeMAC and link.peerMAC from the link state instead, which are always available. Co-Authored-By: Claude Opus 4.7 --- dashboard/js/app.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dashboard/js/app.js b/dashboard/js/app.js index 8315900..7bdf565 100644 --- a/dashboard/js/app.js +++ b/dashboard/js/app.js @@ -2531,10 +2531,12 @@ if (healthData) healthScore = healthData.score; } - var txNode = state.nodes.get(data.txMAC); - var rxNode = state.nodes.get(data.rxMAC); - var txLabel = txNode ? (txNode.name || txNode.mac) : data.txMAC; - var rxLabel = rxNode ? (rxNode.name || rxNode.mac) : data.rxMAC; + var txMAC = link.nodeMAC; + var rxMAC = link.peerMAC; + var txNode = state.nodes.get(txMAC); + var rxNode = state.nodes.get(rxMAC); + var txLabel = txNode ? (txNode.name || txNode.mac) : txMAC; + var rxLabel = rxNode ? (rxNode.name || rxNode.mac) : rxMAC; tooltip.innerHTML = 'Link: ' + txLabel + ' to ' + rxLabel + '
' +