Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix incorrect platform auto-scroll to right when height changes
Summary: When the height of a HorizontalScrollView changes and there is a `layout` event, it can cause the underlying platform View code to scroll slightly to the right. I'm... not really sure why, even after looking at the View code for a while. But it is clearly detectable and mirrors issues with RTL that were fixed recently. This might warrant more investigation, but I believe the fix is relatively safe - we detect if there's an autoscroll only if the height changes and only if the scroll happens in "layout". That scopes the hack pretty well to just this bug. There aren't really times when we actually want layout to scroll to the right, so... I think this is reasonable. Changelog: [Changed][Android] Fixed issue that causes HorizontalScrollView to shift to the right when a TextInput is selected and keyboard pops up Reviewed By: mdvacca Differential Revision: D26972710 fbshipit-source-id: 441b1a3f07b9b68195a9e5e9a0c8d75c9d24a109
- Loading branch information