SwiftUI encountered an issue when pushing a NavigationLink. Please file a bug.

Hello Team of Devs,

I'm trying to use a card with to actions, the first action is when I press it show me a list (it works) and the second action it's when I made a long pressure on the card it show me a menu, for that Menu I'm using ContextMenu, I'm using a navigationLink to show me a part that it let me Edit the card, but it doesn't show me the information that I want, for example I have a 4 card, and when y use contexMenu with card 1 it show me information of card 3.

This is the code.

VStack{
    Grid{
        LazyVGrid(columns: adaptiveColumns, spacing : 10){
            ForEach($list) { $Category in
                NavigationLink(destination: CategoryList(list: $Category)){
                    Card(list: Category).frame(height: 100)
                        .contextMenu{
                            Button {
//                                                self.selectedCategory = $Category
                                editCategory = true
                            } label: {
                                Text("Edit")
                            }
                        }
                }
            }
            
            background{
                ForEach($list) { $list in
                    NavigationLink("", destination: DetailCardView(list: $list), isActive : $editCategory)
                }
            }
        }
    }
}

The background it's the code that I want that charge when I press the card using contexMenu

SwiftUI encountered an issue when pushing a NavigationLink. Please file a bug.
 
 
Q