You once said GeometryReader caused a navigation bug that showed up days later. What actually broke?
A GeometryReader bug caused navigation screens to push twice in production. The issue occurred because geometry was read on first render when it was zero, then changed on the next pass, re-triggering navigation logic. The fix involved separating layout signals from control flow and preventing geometry from driving navigation state.
•1m watch time
Sort: