diff --git a/meshview/templates/reach.html b/meshview/templates/reach.html
index b74a399..5cf1dc1 100644
--- a/meshview/templates/reach.html
+++ b/meshview/templates/reach.html
@@ -46,6 +46,11 @@
margin-left: auto;
}
+.reach-node-link {
+ align-self: center;
+ white-space: nowrap;
+}
+
@media (max-width: 600px) {
.reach-controls {
flex-direction: column;
@@ -176,15 +181,23 @@
+
+
+
+
+
+
+ Back to Node
+
- | Node Reach |
+ Reliability Bands |
Gateway Count |
@@ -319,6 +332,7 @@ async function loadReachReport(nodeId = reachNodeId) {
const packetLimit = Number(document.getElementById("reach-packet-limit").value) || defaultReachPacketLimit;
const packetCountEl = document.getElementById("reach-packet-count");
const gatewayCountEl = document.getElementById("reach-gateway-count");
+ const nodeLinkEl = document.getElementById("reach-node-link");
const bodyEls = [
document.getElementById("reach-packet-body-left"),
document.getElementById("reach-packet-body-right"),
@@ -332,6 +346,7 @@ async function loadReachReport(nodeId = reachNodeId) {
packetCountEl.textContent = "...";
gatewayCountEl.textContent = "...";
+ nodeLinkEl.href = `/node/${encodeURIComponent(reachNodeId)}`;
bucketBodyEl.innerHTML = '| Loading statistics... |
';
setGatewayTables('| Loading packets... |
');