The start and end components are supposed to be the first and last components in UILevel, but as always horizontal adds identity components everywhere.
The solution here will be to change HorizontalComponent so it still adds identity component between elements, but not in the ends. One has to be careful not to break any invariants the component relies on.
The start and end components are supposed to be the first and last components in UILevel, but as always horizontal adds identity components everywhere.
The solution here will be to change HorizontalComponent so it still adds identity component between elements, but not in the ends. One has to be careful not to break any invariants the component relies on.