the problem goes away for me, when you remove ".ignoresSafeArea(.keyboard, edges: .bottom)". Note that there is no real need for the GeometryReader here.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: