This question is already solved, but I wanted to share on the forum this important information I recently learned.
The screen tree is normally evaluated (in the different phases) using a top-down, left-right order, without any parallel execution. This means that the left-most component are "normally" processes before the right-most ones.
However, I just learned that it is up to each container component implementation to define which is the order applied to the evaluation of its children. Quoting Ste:
"top-down and left-right make sense only in the editor, because some components like Row or Flow Layout display their child components in a horizontal direction. Other components display their child components in a vertical direction.
In the backend, every container component has an (ordered) list of child components. It's up to the container's implementation if and in which order the child components are rendered or processed. Most containers respect the order as defined in the editor (top-down/left-right), but you could implement your own component which does not respect this order."
The screen tree is normally evaluated (in the different phases) using a top-down, left-right order, without any parallel execution. This means that the left-most component are "normally" processes before the right-most ones.
However, I just learned that it is up to each container component implementation to define which is the order applied to the evaluation of its children. Quoting Ste:
"top-down and left-right make sense only in the editor, because some components like Row or Flow Layout display their child components in a horizontal direction. Other components display their child components in a vertical direction.
In the backend, every container component has an (ordered) list of child components. It's up to the container's implementation if and in which order the child components are rendered or processed. Most containers respect the order as defined in the editor (top-down/left-right), but you could implement your own component which does not respect this order."