Using GeometryReader purely for vertical centering inside a VStack can introduce a subtle but serious layout bug. Because GeometryReader expands to fill all available space, placing it inside a ScrollView causes it to consume infinite height, breaking layout for dynamic content sizes. Initially the issue only pushes views

1m watch time

Sort: