Using the state parameter as described in the documentation, we can automatically close swiped items when a new item is swiped, however, this doesn't work in a LazyVStack.
To repro:
embed a LazyVStack in a ScrollView.
Then add enough items to the LazyVStack so that it overflows the screen.
Scroll to the bottom item and open it's swipe menu.
Scroll the bottom item off the screen and swipe a new item
Scroll to the bottom item and notice that its swipe menu is still open (so now there are two items with swipe menus open)
Using the state parameter as described in the documentation, we can automatically close swiped items when a new item is swiped, however, this doesn't work in a LazyVStack.
To repro: