The same code that I have, runs fine on iOS 26.0, but on iOS 26.1, there's a delay in the Button with role .confirm to be shown properly and tinted.
Shown in the screen recording here -> https://imgur.com/a/uALuW50
This is my code that shows slightly different button in iOS 18 vs iOS26.
var body: some View {
if #available(iOS 26.0, *) {
Button("Save", systemImage: "checkmark", role: .confirm) {
action()
}.labelStyle(.iconOnly)
} else {
Button("Save") {
action()
}
}
}