diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx
index cd447d0741..04f82f3dbf 100644
--- a/src/view/com/composer/Composer.tsx
+++ b/src/view/com/composer/Composer.tsx
@@ -150,7 +150,7 @@ export const ComposePost = observer(function ComposePost({
const viewStyles = useMemo(
() => ({
paddingBottom: isNative ? insets.bottom + (isIOS ? 80 : 0) : 0,
- paddingTop: isMobile && isWeb ? 15 : 0,
+ paddingTop: isIOS ? insets.top - 12 : isMobile && isWeb ? 15 : 0,
}),
[insets, isMobile],
)
diff --git a/src/view/shell/Composer.tsx b/src/view/shell/Composer.tsx
index 56d02206af..a537b2da69 100644
--- a/src/view/shell/Composer.tsx
+++ b/src/view/shell/Composer.tsx
@@ -1,9 +1,7 @@
import React from 'react'
import {Modal} from 'react-native'
-import {StatusBar} from 'expo-status-bar'
import {observer} from 'mobx-react-lite'
-import {isIOS} from '#/platform/detection'
import {Provider as LegacyModalProvider} from '#/state/modals'
import {useComposerState} from 'state/shell/composer'
import {ModalsContainer as LegacyModalsContainer} from '#/view/com/modals/Modal'
@@ -24,7 +22,7 @@ export const Composer = observer(function ComposerImpl({}: {
aria-modal
accessibilityViewIsModal
visible={!!state}
- presentationStyle="formSheet"
+ presentationStyle="fullScreen"
animationType="slide"
onRequestClose={() => ref.current?.onPressCancel()}>
@@ -42,7 +40,6 @@ export const Composer = observer(function ComposerImpl({}: {
- {isIOS && }
)
})