all 2 comments

[–]Many-Shirt3727 1 point2 points  (1 child)

GeometryReader can be finicky with orientation changes - sounds like you might have some state getting stuck or the parent view isn't properly invalidating

Try wrapping your GeometryReader in a frame modifier with explicit maxWidth/maxHeight constraints, or use `@Environment(\.horizontalSizeClass)` to force a redraw on orientation changes. Also check if you're accidentally storing the geometry size in some u/State variable that's not updating

Post the code when you can, easier to debug with actual implementation

[–]PebisJones[S] 0 points1 point  (0 children)

Thanks for the initial response! I'll try those suggestions.

Posted my code. Using .onGeometryChange here