diff --git a/share/qtcreator/qmldesigner/propertyeditor/Qt/ColorGroupBox.qml b/share/qtcreator/qmldesigner/propertyeditor/Qt/ColorGroupBox.qml
index d06f63ebfc94454b3606fd76be09d2d3ea0b5909..56211f5fd14d64d2d02da8adfba592e8da0296f8 100644
--- a/share/qtcreator/qmldesigner/propertyeditor/Qt/ColorGroupBox.qml
+++ b/share/qtcreator/qmldesigner/propertyeditor/Qt/ColorGroupBox.qml
@@ -9,15 +9,26 @@ QExtGroupBox {
     property var backendColor
 
     property var oldMaximumHeight;
+	
+	property var startupCollapse: selectionChanged;
+	property var firstTime: true;
 
     onFinishedChanged: {
         oldMaximumHeight = maximumHeight;
-        visible = false;
-        visible = true;
-        if (finished)
-        collapsed = true;
+        //visible = false;
+        //visible = true;
+        //if (finished)
+            //collapsed = true;
     }
-
+	
+	onStartupCollapseChanged: {
+	    oldMaximumHeight = maximumHeight;
+        if (!collapsed && firstTime) {
+              collapsed = true;
+			  colorButton.checked = false;
+			  firstTime = false;
+		}
+	}
 
     QWidget {
         id: colorButtonWidget
@@ -36,6 +47,7 @@ QExtGroupBox {
             }
 
             ColorButton {
+			    id: colorButton
                 color: colorGroupBox.backendColor.value;
                 checkable: true;
                 checked: false;
@@ -43,7 +55,7 @@ QExtGroupBox {
                 minimumWidth: 18;
 
                 onClicked: {
-                    if (checked) {
+                    if (checked) {					    
                         colorGroupBox.collapsed = false;
                         colorButtonWidget.visible = true;
                         } else {