diff --git a/src/app/components/network/network.component.ts b/src/app/components/network/network.component.ts
index 9f3279702b2832002d24bf39f2f33d11b80b8265..a61d1b76cc7e1060ec3dff41ecba8a6762fb01a3 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 = [];