'SwiftUI: Strange empty popover near TextField
Each time when I write character in TextField - displayed empty popover near the field.
It is displayed only on last MacOS/SwiftUI on few computers, but cannot be reproduced on older OS/SwiftUI.
Reproduced on:
macOS: 12.2 (21D49) + 12.2.1
xCode: 13.2.1 (13C100)
Looks like it does not reproduces on 12.2b
Anyone know how to fix it?
HStack {
VStack(alignment: .trailing, spacing: 12) {
Text("Username or email:")
Text("Password:")
}
VStack {
// REPRODUCED ONLY HERE
TextField ("Username or email", text: $email)
SecureField("Password", text: $password)
}
.frame(width: 190)
}
.padding(.bottom, 15)
Update:
It is can be reproduced on macOS 12.2.1
It opens "empty popup" with size of last opened context menu - if I click on password field it's opens passwords context menu and after this I will see:
Solution 1:[1]
I could reproduce this issue with macOS 12.3 and Xcode 13.3. Explicitly setting the NSTextContentType of the SecureField (via .textContentType(.password)) fixed it for me.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Quico Moya |


