diff --git a/src/libs/utils/submiteditorwidget.cpp b/src/libs/utils/submiteditorwidget.cpp
index a9f1c1fe9ae989884c034f688e9cc65ba9ed4cd3..4bd8cffbe5aeee47c609ff434948c24e7134655a 100644
--- a/src/libs/utils/submiteditorwidget.cpp
+++ b/src/libs/utils/submiteditorwidget.cpp
@@ -242,6 +242,7 @@ static QString wrappedText(const QTextEdit *e)
         cursor.select(QTextCursor::LineUnderCursor);
         rc += cursor.selectedText();
         rc += newLine;
+        cursor.movePosition(QTextCursor::EndOfLine); // Mac needs it
         cursor.movePosition(QTextCursor::Right);
     }
     return rc;