diff --git a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html
index b941677d0f3ceb659b189cd07ad5ec033bdd4b7b..64d81cf527d130413524cdb42ff830cd5d7c70dc 100644
--- a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html
+++ b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.html
@@ -63,7 +63,7 @@
 
           <mat-form-field>
             <mat-label>{{'topic-cloud-dialog.editkeyword-tipp' | translate}}</mat-label>
-            <input matInput [(ngModel)]="newKeyword" cdkFocusInitial>
+            <input matInput #keywordInput [(ngModel)]="newKeyword">
           </mat-form-field>
           <!-- TODO: textinput and buttons in one row -->
           <div align="end">
diff --git a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts
index 068fc248838e7799ab25613810c9efb76f752ce2..bde128380601ca8c4dae92f620f66bd295a65c54 100644
--- a/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts
+++ b/src/app/components/shared/_dialogs/topic-cloud-administration/topic-cloud-administration.component.ts
@@ -14,7 +14,7 @@ import { LanguageService } from '../../../../services/util/language.service';
   styleUrls: ['./topic-cloud-administration.component.scss']
 })
 export class TopicCloudAdministrationComponent implements OnInit {
-
+  // @ViewChildren("keywordInput") keywordInput: QueryList<ElementRef>;
   public panelOpenState = false;
   public considerVotes: boolean; // should be sent back to tagCloud component
   public tagsLowerCase: boolean; // should be sent back to tagCloud component
@@ -156,6 +156,14 @@ export class TopicCloudAdministrationComponent implements OnInit {
 
   editKeyword(): void {
     this.edit = true;
+
+    // focus on input currently trows exception
+
+    // this.keywordInput.changes.subscribe(() => {
+    //   if (this.keywordInput.first.nativeElement && this.edit) {
+    //     this.keywordInput.first.nativeElement.focus();
+    //   }
+    // });
   }
 
   deleteKeyword(id: number): void{