diff --git a/src/controls/TextField.qml b/src/controls/TextField.qml
index 666d13700f82b859e781db2d4638acfa375a834c..3d31162c436f2442c163710d5360437ac206babc 100644
--- a/src/controls/TextField.qml
+++ b/src/controls/TextField.qml
@@ -652,12 +652,7 @@ Control {
 
         Keys.forwardTo: textfield
 
-        onAccepted: {
-            Qt.inputMethod.commit()
-            if (!(textInput.inputMethodHints & Qt.ImhMultiLine))
-                Qt.inputMethod.hide()
-            textfield.accepted()
-        }
+        onAccepted: textfield.accepted()
 
         onEditingFinished: textfield.editingFinished()
     }