Enhancement
Critical
Major
Detail
Detail
The following scenario: Assume ex. a layout with two selection components A` and `B. B` is linked to the selection of `A by means of a channel. If the option "Offer undo selection" is now activated in `B`, i.e. the value `null can also be selected as an option value, then an inconsistent state can now be achieved because the option in `B` is retained when the selection in `A is changed. It is no longer checked whether this option is still valid.
Let now in A` all demotypes be configured as possible options and in `B the children of its model. For simplicity A` has the following options `A1, A2 and A1 has B1 and A2 no children at all. If you now select the option `A1 in A`, the option `B1 in B` and then change the selection in A` to `A2, then B` still has the option `B1, but it is no longer valid.
Test
Create a layout with two selection components linked by a selection channel and test the above behavior.