f83662275d
Replace the async JS bridge round-trip (onLayout → updateLayout()) with native KVO observation on the content view's bounds. When React Native's Yoga layout engine sets the frame, the KVO callback fires synchronously on the same run loop iteration and calls updateLayout() directly. This eliminates the timing issues that surfaced after enabling iOS 26 design. https://claude.ai/code/session_01Rp7ef1h3fKh6fhStcjqLJ5