From e98a835bfc7b01bccb1b7cdee94db248a0a90607 Mon Sep 17 00:00:00 2001 From: Samuel Susla Date: Fri, 15 Jul 2022 06:42:50 -0700 Subject: [PATCH] Fix default value for scrollView.contentInsetAdjustmentBehavior Summary: Changelog: [internal] The dafault UIKit value of `UIScrollView.contentInsetAdjustmentBehavior` is automatic. Fabric had incorrect value never. source: https://developer.apple.com/documentation/uikit/uiscrollview/2902261-contentinsetadjustmentbehavior?language=objc This was causing bug for one navigation library that's migrating to Fabric: https://github.com/reactwg/react-native-new-architecture/discussions/43#discussioncomment-2885450 Reviewed By: javache Differential Revision: D37881453 fbshipit-source-id: 290ae428a720f00ed61f2a3e5c2c9bbf54e1ac6e --- .../react/renderer/components/scrollview/ScrollViewProps.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.h b/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.h index bd53bc4bb22..8c5876d999b 100644 --- a/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.h +++ b/ReactCommon/react/renderer/components/scrollview/ScrollViewProps.h @@ -63,7 +63,7 @@ class ScrollViewProps final : public ViewProps { bool snapToStart{true}; bool snapToEnd{true}; ContentInsetAdjustmentBehavior contentInsetAdjustmentBehavior{ - ContentInsetAdjustmentBehavior::Never}; + ContentInsetAdjustmentBehavior::Automatic}; bool scrollToOverflowEnabled{false}; #pragma mark - DebugStringConvertible