diff --git a/src/public/js/ui/nodes.js b/src/public/js/ui/nodes.js index 0da3a85b4..3d6107f1b 100644 --- a/src/public/js/ui/nodes.js +++ b/src/public/js/ui/nodes.js @@ -97,9 +97,17 @@ PulseApp.ui.nodes = (() => { const card = document.createElement('div'); card.className = 'bg-white dark:bg-gray-800 shadow-md rounded-lg p-2 border border-gray-200 dark:border-gray-700 flex flex-col gap-1'; + // Check if we can make the node name clickable + const hostUrl = PulseApp.utils.getHostUrl(node.displayName || node.node); + let nodeNameContent = node.displayName || node.node || 'N/A'; + + if (hostUrl) { + nodeNameContent = `${node.displayName || node.node || 'N/A'}`; + } + card.innerHTML = `