diff --git a/src/index.tsx b/src/index.tsx index 80926382..520bf03f 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -598,7 +598,7 @@ export class Modalize extends React.C private renderContent = (): React.ReactNode => { const { children, scrollViewProps, flatListProps, sectionListProps } = this.props; - const { enableBounces, disableScroll } = this.state; + const { enableBounces, disableScroll, keyboardToggle } = this.state; const keyboardDismissMode = isIos ? 'interactive' : 'on-drag'; const opts = { @@ -610,7 +610,7 @@ export class Modalize extends React.C ), scrollEventThrottle: 16, onLayout: this.onContentViewLayout, - scrollEnabled: !disableScroll, + scrollEnabled: keyboardToggle || !disableScroll, keyboardDismissMode, };