diff --git a/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts
index 6655ad5a0cad40a377c1b799ddb55ba67146b66b..d978c2df742f0bc210f19b3e91b81a6fd2d75e50 100644
--- a/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts
+++ b/projects/editor/src/app/components/properties-panel/model-properties-tab/input-groups/drop-list-properties.component.ts
@@ -26,7 +26,7 @@ import { IDService } from 'editor/src/app/services/id.service';
 
       <mat-form-field *ngIf="combinedProperties.connectedTo !== null"
                       class="wide-form-field" appearance="fill"
-                      (click)="generateValidDropLists()">
+                      (mousedown)="generateValidDropLists($event)">
         <mat-label>{{'propertiesPanel.connectedDropLists' | translate }}</mat-label>
         <mat-select multiple [ngModel]="combinedProperties.connectedTo"
                     (ngModelChange)="toggleConnectedDropList($event)">