diff --git a/src/app/components/network/network.component.ts b/src/app/components/network/network.component.ts
index 40127ca80c685782fcf111bb6fbadf3b17746069..c2ab947342f88cbe29680939687646c8e7a27281 100644
--- a/src/app/components/network/network.component.ts
+++ b/src/app/components/network/network.component.ts
@@ -183,6 +183,10 @@ export class NetworkComponent implements OnInit {
       })
       this.legendContext = this.adjacentDisordersDrug || this.adjacentDisordersProtein ? 'adjacentDrugsAndDisorders' : 'adjacentDrugs';
     } else {
+      // remove adjacent drugs, make sure that also drug associated disorders are removed
+      if (this.adjacentDisordersDrug) {
+        this.updateAdjacentDrugDisorders(false);
+      }
       this.nodeData.nodes.remove(this.adjacentDrugList);
       this.nodeData.edges.remove(this.adjacentDrugEdgesList);
       this.adjacentDrugList = [];