Robuta

https://www.wesleymatlock.com/swiftui-equatable-observation-onchange/ Invisible Kid: When Equatable Hides Data from @Observable Sep 28, 2026 - How an id-only Equatable made @Observable skip SwiftUI updates in Workout Wanderer, and why onChange should key on identity and intent, not whole models. invisible kidequatablehidesdataobservable https://forums.swift.org/t/observation-optimizes-away-unnecessary-callbacks-for-equatable-properties-sometimes/89358 Observation optimizes away unnecessary callbacks for Equatable properties… sometimes - Using Swift... Sep 3, 2026 - It seems like changing a property in an @Observable class triggers observation callbacks, but that is optimized away the value does not actually change and it... observationoptimizesawayunnecessarycallbacks