diff --git a/src/plugins/qmldesigner/core/model/texttomodelmerger.cpp b/src/plugins/qmldesigner/core/model/texttomodelmerger.cpp
index 99638dcfcd9ac81de411d5e3884f376c529b293d..8940b7551578be3fb3acf539e88538ecac14145d 100644
--- a/src/plugins/qmldesigner/core/model/texttomodelmerger.cpp
+++ b/src/plugins/qmldesigner/core/model/texttomodelmerger.cpp
@@ -412,6 +412,7 @@ void TextToModelMerger::syncNode(ModelNode &modelNode,
                 astValue = astValue.trimmed();
                 if (astValue.endsWith(QLatin1Char(';')))
                     astValue = astValue.left(astValue.length() - 1);
+                astValue = astValue.trimmed();
             }
 
             if (astPropertyName == QLatin1String("id")) {