Enhancement
(User-visible)
When a user sets a homepage, the name of the leaf component and its model (or selection) are saved.
This storage has several disadvantages:
- There is not necessarily one leaf component.
- If the model of the component is saved, all "master" components must set their selections correctly, which may not be possible if the "slave" does not simply set the model but transforms it and only uses part of it, for example.
Improvement
The visible components are analyzed and checked to see whether their model channel is fed from a channel of another component. If this is the case, the source component and the source channel are saved.
When logging in, the components are made visible again in "parent-child" sorting and the channel values are set.
This allows the model channels of the target components to be filled correctly again.