Comment on SwiftUI changing keyboard type resets scroll on Form I solved the problem by replacing Form with ScrollView. UI Frameworks SwiftUI 3w