request review bug

Previously, i create an app and i'm using a userdefault with app group to enable to connect it with extension. But a bug causing me very frustating and so long to solve this, I think it just my code bug, but it was causing by the swiftui itself.

Where requestReview environment, causing my navigationlink that pointing to a view that include userdefault that connect to app group is freezing while tapping. Than it just caused in my ios 16 device, and work smoothly in my ios 18 device.

struct SettingView: View {
    @Environment(\.requestReview) var requestReview
    
    var body: some View {
        NavigationStack {
            List {
                Section("Configuration") {
                    NavigationLink(destination: WidgetConfigurationView()) {
                        Label("Widget", systemImage: "paintpalette")
                    }
                }
            }
       }
    }
struct WidgetConfigurationView: View {
    @Environment(\.dismiss) var dismiss
    @AppStorage("widgetalignment", store: UserDefaults(suiteName: "group.com.my.app")) var alignment: Int = 0
 }

can anyone explain why this happened? is this my mistake or the swiftui bug?

request review bug
 
 
Q