diff --git a/packages/stack/src/views/KeyboardManager.tsx b/packages/stack/src/views/KeyboardManager.tsx index 4a7626e1..0f96ef92 100644 --- a/packages/stack/src/views/KeyboardManager.tsx +++ b/packages/stack/src/views/KeyboardManager.tsx @@ -58,10 +58,12 @@ export default class KeyboardManager extends React.Component { const input = this.previouslyFocusedTextInput; - if (Platform.OS === 'android') { - Keyboard.dismiss(); - } else if (input) { - TextInput.State.blurTextInput(input); + if (input) { + if (Platform.OS === 'android') { + Keyboard.dismiss(); + } else { + TextInput.State.blurTextInput(input); + } } // Cleanup the ID on successful page change