Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: remove workaround for removing clipped subviews (software-mansio…
…n#2596) ## Description This PR removes the workaround introduced in series of PRs (listed chronologically here): 1. software-mansion#2307 2. software-mansion#2383 3. software-mansion#2495 4. software-mansion#2531 For detailed description of error mechanism and broader discussion please refer to: 1. [my comment on software-mansion#2495](software-mansion#2495 (comment)), 2. [my fix to RN core](facebook/react-native#47634) tldr: When popping screen on Fabric we marked the views as "transitioning" and this led to view being effectively miscounted during removal by view groups that supported react-native's subview clipping mechanism. The issue has been present most likely in every version of the library when running on Android & Fabric, but it arose few months ago due to broader adoption of the new architecture. facebook/react-native#47634 is supposed to fix the underlying issue in `react-native's` core. ## Changes Removed the workaround code from `Screen` implementation on Android. The * facebook/react-native#47634 has been released with 0.77.0-rc.3 and followup small fixup: * facebook/react-native#48329 has been released with 0.77.0-rc.4. Therefore, with landing this PR we should limit our support on Fabric to 0.77.0. ## Test code and steps to reproduce `Test2282` - note that there are few testing variants available there, you just need to comment (out) some parts of the code. ## Checklist - [x] Included code example that can be used to test this change - [ ] Ensured that CI passes
- Loading branch information