diff --git a/display/overlays/neighbors.js b/display/overlays/neighbors.js
index 04de9a0e3f8e5f67c6aaa9e7cd07eb4f626d549e..ba682f64f60f7c6484651eca11c806ef3b0e9a37 100644
--- a/display/overlays/neighbors.js
+++ b/display/overlays/neighbors.js
@@ -183,7 +183,11 @@ class NodeNeighborOverlay {
                 this.tabNavHandles[page.type].style.display = "none";
             } else {
                 this.tabNavHandles[page.type].style.display = "flex";
-                this.tabNavHandles[page.type].marker.innerText = '+';
+                if (this.tabContentPages[page.type].style.display == "flex") {
+                    this.tabNavHandles[page.type].marker.innerText = '-';
+                } else {
+                    this.tabNavHandles[page.type].marker.innerText = '+';
+                }
             }
         }
     }
@@ -199,7 +203,11 @@ class NodeNeighborOverlay {
                 } else {
                     if(page.list.hasChildNodes()) {
                         this.tabNavHandles[page.type].style.display = "flex";
-                        this.tabNavHandles[page.type].marker.innerText = '+';
+                        if (this.tabContentPages[page.type].style.display == "flex") {
+                            this.tabNavHandles[page.type].marker.innerText = '-';
+                        } else {
+                            this.tabNavHandles[page.type].marker.innerText = '+';
+                        }
                     }
                 }
             }