diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp index 9e9462a9c24..a9da5b22f49 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp @@ -125,6 +125,13 @@ void FormEditorView::setupFormEditorItemTree(const QmlItemNode &qmlItemNode) } } else if (qmlItemNode.isFlowView() && qmlItemNode.isRootNode()) { m_scene->addFormEditorItem(qmlItemNode, FormEditorScene::Flow); + + ModelNode node = qmlItemNode.modelNode(); + if (!node.hasAuxiliaryData("width") && !node.hasAuxiliaryData("height")) { + node.setAuxiliaryData("width", 10000); + node.setAuxiliaryData("height", 10000); + } + for (const QmlObjectNode &nextNode : qmlItemNode.allDirectSubNodes()) { if (QmlItemNode::isValidQmlItemNode(nextNode) && nextNode.toQmlItemNode().isFlowItem()) { setupFormEditorItemTree(nextNode.toQmlItemNode());