diff --git a/tests/manual/testbench/main.qml b/tests/manual/testbench/main.qml
index 65e663796020590d3ef818af079a3d3074fa723c..479637ee01d17cf2d1fa6f33d2a5258d006a1a93 100644
--- a/tests/manual/testbench/main.qml
+++ b/tests/manual/testbench/main.qml
@@ -51,7 +51,7 @@ ApplicationWindow {
     property bool ignoreUpdate: false
     onPropertyChanged: container.resetSize()
 
-    property var propertyMap: []
+    property var propertyMap: ({})
 
     property SpinBox widthControl
     property SpinBox heightControl
@@ -175,8 +175,8 @@ ApplicationWindow {
                         customStyle.checked = false
 
                         if (status == Loader.Ready) {
-                            propertyMap = []
-                            var arr = new Array
+                            propertyMap = {}
+                            var arr = {}
 
                             for (var prop in item) {
 
@@ -391,9 +391,9 @@ ApplicationWindow {
                                         arr[typeName].push({name: prop , result: val, typeString: typeName, layoutComponent: layout, enumModel: enumModelData})
                                     }
                                 }
-                                propertyMap = arr;
-                                container.resetSize();
                             }
+                            propertyMap = arr;
+                            container.resetSize();
                         }
                     }