A real-world SwiftUI production bug caused by misusing GeometryReader: writing measured width directly into state inside the view body created a layout feedback loop. On iPad in split view, tiny size fluctuations between layout passes triggered continuous state updates, causing frame drops and apparent freezes during

1m watch time

Sort: