Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix edge case when layout animation caused delete and create mutation…
…s in the same batch Summary: This is a two step (2/2) fix to a race that could caused a DELETE...CREATE mutations being sent over to the fabric mounting layer. Such combination was assumed not possible from the differ (https://fburl.com/code/kg8z9t4w), yet it happened at least in the existence of layout animation and when certain commits happen while animation is active. This diff fixes all potential races in the Fabric mounting layer directly. It captures all the `DELETE...CREATE` combinations and stop those from passing down to the native platforms. This should fix all such races should them not captured by the fix in the layout animation. To help understand other races better, I also logged here to indicate such race so that future crashes will have more context. Changelog: [General][Fixed] - Fix edge case when layout animation caused delete and create mutations in the same batch Reviewed By: javache Differential Revision: D41900201 fbshipit-source-id: 280502ca32ce87a9e483cd859b11bcd3e5c4a435
- Loading branch information