.safeAreaBar(edge: .bottom), animation lag on appear/disappear

When I try to show/hide the content in .safeAreaBar(edge: .bottom), especially the content with a large height, the background animation of the toolbar is very laggy.

  • iOS 26 RC
  • Feedback ID - FB19768797
import SwiftUI

struct ContentView: View {
    @State private var isShown: Bool = false
    
    var body: some View {
        NavigationStack {
            Button("Toggle") {
                withAnimation {
                    isShown.toggle()
                }
            }
            ScrollView(.vertical) {
                ForEach(0..<100) { index in
                    Text("\(index)")
                        .padding()
                        .border(.blue)
                        .background(.blue)
                        .frame(maxWidth: .infinity)
                }
            }
            .scrollEdgeEffectStyle(.soft, for: .bottom)
            .safeAreaBar(edge: .bottom) {
                if isShown {
                    Text("Safe area bar")
                        .padding(64)
                        .background(.red)
                }
            }
        }
    }
}

#Preview {
    ContentView()
}
.safeAreaBar(edge: .bottom), animation lag on appear/disappear
 
 
Q