capi:tab-layout
now allows you to specify that the initial size depends on the constraints of all the tabs, which can prevent unexpected resizing later when switching tabs.
Similarly
capi:switchable-layout
allows you to specify that the initial size depends on the constraints of the child panes.
For details see the new initarg
:combine-child-constraints
.