This post is from the WWDC26 SwiftUI Q&A.
I noticed that on iOS when I tap an already selected List row it calls the selection binding setter again. This is suprising to me because the selection value hasn't changed and results in duplicating unnecessary work to transform the data. Is this behaviour normal or should I report it as a bug?
I noticed it when using custom Binding for the selection, i.e. where I implement the get and set closures myself.
Thanks!