Fixed layout not using preferredSize of container
Fixed visibility changing not dirtying layout