Index: sources/gui/qml/components/StepIndicator.qml =================================================================== diff -u -r2ad0fc5c1215088ee0e4ea7f9b2bc367c4ed2fd9 -r70d72796067d8a626458328e2642ab3e2b033648 --- sources/gui/qml/components/StepIndicator.qml (.../StepIndicator.qml) (revision 2ad0fc5c1215088ee0e4ea7f9b2bc367c4ed2fd9) +++ sources/gui/qml/components/StepIndicator.qml (.../StepIndicator.qml) (revision 70d72796067d8a626458328e2642ab3e2b033648) @@ -45,6 +45,7 @@ property string stepNamesFirst: "" property var stepNamesRest : [] function setupModel(names) { + stepNamesRest = [] // reset list first if ( names.length > 1 ) { for (let i = 0; i < names.length; i++) { if (i === 0) { @@ -58,7 +59,6 @@ else { if (names.length) stepNamesFirst = names[0] else stepNamesFirst = "" - stepNamesRest = [] } ///////////////////////////////////////////////// // it is so odd that when the stepNamesRest set by settings the change event is not called