diff --git a/projects/editor/src/app/services/dialog.service.ts b/projects/editor/src/app/services/dialog.service.ts
index aa5eb6b4051c1090d3adf9f536589fbbdf113133..60142e951aa56a35e06db4ec31dd62e7699db638 100644
--- a/projects/editor/src/app/services/dialog.service.ts
+++ b/projects/editor/src/app/services/dialog.service.ts
@@ -49,24 +49,22 @@ export class DialogService {
     return dialogRef.afterClosed();
   }
 
-  showRichTextEditDialog(text: string, defaultFontSize: number, width: number): Observable<string> {
+  showRichTextEditDialog(text: string, defaultFontSize: number): Observable<string> {
     const dialogRef = this.dialog.open(RichTextEditDialogComponent, {
       data: {
         content: text,
         defaultFontSize,
         clozeMode: false
       },
-      autoFocus: false,
-      width: `${width}px`
+      autoFocus: false
     });
     return dialogRef.afterClosed();
   }
 
-  showClozeTextEditDialog(document: ClozeDocument, defaultFontSize: number, width: number): Observable<string> {
+  showClozeTextEditDialog(document: ClozeDocument, defaultFontSize: number): Observable<string> {
     const dialogRef = this.dialog.open(RichTextEditDialogComponent, {
       data: { content: document, defaultFontSize, clozeMode: true },
-      autoFocus: false,
-      width: `${Math.max(870, width)}px`
+      autoFocus: false
     });
     return dialogRef.afterClosed();
   }
diff --git a/projects/editor/src/app/services/unit.service.ts b/projects/editor/src/app/services/unit.service.ts
index 285fbf0c45fe273672a881c84391b6548534a327..972a5a797eedfaa4f998fb5f2f0b49023d5a9956 100644
--- a/projects/editor/src/app/services/unit.service.ts
+++ b/projects/editor/src/app/services/unit.service.ts
@@ -415,9 +415,7 @@ export class UnitService {
       case 'text':
         this.dialogService.showRichTextEditDialog(
           (element as TextElement).text,
-          (element as TextElement).fontProps.fontSize as number,
-          this.unit.pages[this.selectionService.selectedPageIndex].maxWidth -
-            this.unit.pages[this.selectionService.selectedPageIndex].margin
+          (element as TextElement).fontProps.fontSize as number
         ).subscribe((result: string) => {
           if (result) {
             // TODO add proper sanitization
@@ -432,9 +430,7 @@ export class UnitService {
       case 'cloze':
         this.dialogService.showClozeTextEditDialog(
           element.document,
-          (element as ClozeElement).fontProps.fontSize as number,
-          this.unit.pages[this.selectionService.selectedPageIndex].maxWidth -
-            this.unit.pages[this.selectionService.selectedPageIndex].margin
+          (element as ClozeElement).fontProps.fontSize as number
         ).subscribe((result: string) => {
           if (result) {
             // TODO add proper sanitization
diff --git a/projects/editor/src/app/text-editor/rich-text-editor.component.css b/projects/editor/src/app/text-editor/rich-text-editor.component.css
index d7b35140458c43676cdc13d53092ffc71e2f3289..cbd018d9715bcd2784a7bcb4bb02735448448f2b 100644
--- a/projects/editor/src/app/text-editor/rich-text-editor.component.css
+++ b/projects/editor/src/app/text-editor/rich-text-editor.component.css
@@ -1,5 +1,5 @@
 div.ProseMirror {
-  min-height: 250px;
+  min-height: 300px;
   border: 1px solid;
 }