diff --git a/packages/web/src/javascripts/Components/NoteView/PlainEditor/PlainEditor.tsx b/packages/web/src/javascripts/Components/NoteView/PlainEditor/PlainEditor.tsx index fb0b574541e..42bcb2bd4ea 100644 --- a/packages/web/src/javascripts/Components/NoteView/PlainEditor/PlainEditor.tsx +++ b/packages/web/src/javascripts/Components/NoteView/PlainEditor/PlainEditor.tsx @@ -252,7 +252,7 @@ export const PlainEditor = forwardRef( } const onContentFocus = useCallback(() => { - if (!isAdjustingMobileCursor.current) { + if (isIOS() && !isAdjustingMobileCursor.current) { needsAdjustMobileCursor.current = true } @@ -283,6 +283,10 @@ export const PlainEditor = forwardRef( }, [needsAdjustMobileCursor]) useEffect(() => { + if (!isIOS()) { + return + } + const disposer = application.addWebEventObserver((event) => { if (event === WebAppEvent.MobileKeyboardWillChangeFrame) { scrollMobileCursorIntoViewAfterWebviewResize()